获得徽章 9
#每天一个知识点#
class Base {
getName() {
console.log(this.name);
}
}
class Extended extends Base {
name = "extendedInstance"
getName() {
super.getName();
}
}
const obj = new Extended()
obj.getName(); // "extendedInstance"
使用 super.prop 调用方法时,方法中的 this 指向调用 super.prop 的上下文对象。
class Base {
getName() {
console.log(this.name);
}
}
class Extended extends Base {
name = "extendedInstance"
getName() {
super.getName();
}
}
const obj = new Extended()
obj.getName(); // "extendedInstance"
使用 super.prop 调用方法时,方法中的 this 指向调用 super.prop 的上下文对象。
展开
评论
点赞
#每天一个知识点#
"version='1.0.0'".replace(/\b(\d)\b/g,"$1-$1")
// "version='1-1.0-0.0-0'"
\b 匹配单词边界,即单词和非单词字符之间的位置(具体就是 \w 与 \W 之间的位置,也包括 \w 与 ^ 之间的位置,和 \w 与 $ 之间的位置。)
"version='1.0.0'".replace(/\b(\d)\b/g,"$1-$1")
// "version='1-1.0-0.0-0'"
\b 匹配单词边界,即单词和非单词字符之间的位置(具体就是 \w 与 \W 之间的位置,也包括 \w 与 ^ 之间的位置,和 \w 与 $ 之间的位置。)
展开
评论
1
赞了这篇沸点
赞了这篇沸点
#挑战每日一条沸点# 天下皆知美之为美,斯恶已,皆知善之为善,斯不善已。
故有无相生,难易相成,长短相形,高下相倾,音声相和,前后相随。
是以圣人处无为之事,行不言之教,万物作焉而不辞,生而不有,为而不恃,功成而弗居。
夫惟弗居,是以不去。
——道德经·第二章
故有无相生,难易相成,长短相形,高下相倾,音声相和,前后相随。
是以圣人处无为之事,行不言之教,万物作焉而不辞,生而不有,为而不恃,功成而弗居。
夫惟弗居,是以不去。
——道德经·第二章
展开
4
1
赞了这篇沸点
#与A-SOUL一起成为更好的自己#
这个夏天,来一场破次元的狂欢!
稀土掘金技术社区再度携手虚拟人气偶像A-SOUL推出好好生活2.0系列周边!
6月16日 中午12点 全网预售开启!
折叠收纳箱、一人食电煮锅、电脑内胆包和文具套装四款新品与大家见面啦!极致设计、匠心制作、限量发售!
来稀土掘金技术社区参与联名企划活动,更有机会获得、A-SOUL联名手摇扇、Memory棉质徽章、夏日记忆A-SOUL明信片等惊喜大奖等你拿!
就是现在!稀土掘金与A-SOUL邀你一起畅游技术之旅,快来Pick你的周边好物吧!
点赞+评论,抽取20位掘友送出稀土掘金 x A-SOUL联名手托
这个夏天,来一场破次元的狂欢!
稀土掘金技术社区再度携手虚拟人气偶像A-SOUL推出好好生活2.0系列周边!
6月16日 中午12点 全网预售开启!
折叠收纳箱、一人食电煮锅、电脑内胆包和文具套装四款新品与大家见面啦!极致设计、匠心制作、限量发售!
来稀土掘金技术社区参与联名企划活动,更有机会获得、A-SOUL联名手摇扇、Memory棉质徽章、夏日记忆A-SOUL明信片等惊喜大奖等你拿!
就是现在!稀土掘金与A-SOUL邀你一起畅游技术之旅,快来Pick你的周边好物吧!
点赞+评论,抽取20位掘友送出稀土掘金 x A-SOUL联名手托
展开
967
816
#每天一个知识点#
Num4 为 number,有解惑的吗
type Num = keyof number
// type Num = "toString" | "toFixed" | "toExponential" | "toPrecision" | "valueOf" | "toLocaleString"
type T1<T> = keyof T
type Num2 = T1<number>
// type Num2 = "toString" | "toFixed" | "toExponential" | "toPrecision" | "valueOf" | "toLocaleString"
type Num3 = { [k in keyof number]: 1 };
// type Num3 = {
// toString: 1;
// toFixed: 1;
// toExponential: 1;
// toPrecision: 1;
// valueOf: 1;
// toLocaleString: 1;
// }
type T2<T> = { [k in keyof T]: 1 };
type Num4 = T2<number>
// type Num4 = number
Num4 为 number,有解惑的吗
type Num = keyof number
// type Num = "toString" | "toFixed" | "toExponential" | "toPrecision" | "valueOf" | "toLocaleString"
type T1<T> = keyof T
type Num2 = T1<number>
// type Num2 = "toString" | "toFixed" | "toExponential" | "toPrecision" | "valueOf" | "toLocaleString"
type Num3 = { [k in keyof number]: 1 };
// type Num3 = {
// toString: 1;
// toFixed: 1;
// toExponential: 1;
// toPrecision: 1;
// valueOf: 1;
// toLocaleString: 1;
// }
type T2<T> = { [k in keyof T]: 1 };
type Num4 = T2<number>
// type Num4 = number
展开
评论
1