你不知道的JavaScript之原生函数
程序员文章站
2022-07-14 14:34:03
...
1 常见的原生函数(注意首字母大写),可以当作构造函数使用
String() Number() Boolean() Array() Object() Function() RegExp() Date() Error() Symbol()
2 通过构造函数创建出来的是封装了基本类型值的封装对象
3 内部属性[[Class]]:所有typeof 返回值为"object"的对象都包含一个内部属性[[Class]],这个属性无法直接访问,一般通过Object.prototype.toString(...)来查看
Object.prototype.toString.call([1,2,3]); //"[object Array]"
Object.prototype.toString.call(null); //"[object Null]"
Object.prototype.toString.call(undefined); //"[object Undefined]" 其他以此类推
注意:虽然Null()和Undefined()没有原生的构造函数 但内部的[[Class]]还是"Null"和"Undefined"
4 valueOf():获得封装对象中的基本类型值
5 Array构造函数只带一个数组参数,会被认为是数组的预设长度,而且数组没有预设长度这个概念。
6 稀疏数组:包含至少一个空单元的数组。
7 符号并非对象而是一直简单标量基本类型。
上一篇: solaris根文件系统维护
下一篇: http的缓存