-
forEach(function(){})可遍历数组 forEach方法中的function回调有三个参数:第一个参数是遍历的数组内容,第二个参数是对应的数组索引,第三个参数是数组本身
查看全部 -
string, number, boolean, null, undefined, symbol,
以及 object
查看全部 -
1查看全部
-
原始数据类型:number、string、boolean、null、undefined
对象:object
查看全部 -
判读一个对象是不是使用new调用:
使用new调用this就是最后要返回对象,使用this instanceof obj 判读 this是不是该对象的实例 如果返回true 说明是使用new进行调用
查看全部 -
模拟Oject.create:
创建一个空对象F,空对象F的原型F.prototype 指向参数proto, 返回一个new F;
查看全部 -
判读一个属性是不是对象本身上的属性而不是向上查到的属性:
obj.hasOwnproperty("z") //返回blean true 或 false
查看全部 -
修改对象的原型不会影响已经创建过的实例,但是会影响后续创建的实例。
查看全部 -
var binded = abc.bind(null);
binded.__proto__ //undefined
查看全部 -
获得一个对象上的原型:Object,getPrototypeOf(obj);
查看全部 -
数组的操作
查看全部 -
Object.isExtensible(对象);可判断对象是否可以添加;
用Object.preventExtensible(对象);可将对象改为不能添加
toString.call(数据);可判断数据类型
查看全部 -
函数申明比变量申明优先查看全部
-
Object.defineProperties(obj,属性)可一次定义多个属性用','隔开
Object.getOwnPropertyDescriptor(obj,属性)可拿到obj的一个属性的标签情况
查看全部 -
getOwnPropertyDescriptor(对象,属性)可查看对象属性的标签
查看全部
举报