1、运算符
- in:判断一个对象是否拥有某个属性
var test = {a:'aaa',b:'bbbbb'};
console.log('a' in test); //true
console.log('c' in test); //false
- instanceof:判断一个对象是否是一个类的实例。
var test = new Date();
console.log(test instanceof Date) //true,test是Date的实例
- delete:删除对象属性或者数组元素
var test = {a:'aaa',b:'bbbb'}
delete test.a;
console.log(test); //{b:'bbbb'}
console.log('a' in test); //false
- eval():即是一个函数,也是一个表达式,它接受一个字符串参数,直接将它当成js代码进行编译(parse),如果参数不是字符串,则直接返回这个参数,应尽量避免使用eval