Object具有的属性和方法
- Constructor
- hasOwnProperty(propertyName)
- isPropertyOf(obj)
- propertyIsEnumerable
- toLocaleString()
- toString()
- valueOf()
- keys(obj) 接受对象,返回key值组成的数组;接受arr返回下标数组。
- getOwnPropertyNames()与keys()对应,区别是keys返回属性为enumerable,本方法返回所有属性key
javascript中的对象
javascript中除了‘null’与‘undefined’所有变量都可以当做对象使用。
false.toString()//false
[1,2,3].toString()//1,2,3
function fun(){}
fun.a = 1;
fun.a;//1
/*其中数字作为对象有些区别,这是由于javascript解析器的一个错误,试图将点操作符作为浮点数字面量的一部分。可以这样写:*/
2..toString();
2 .toSting();//2后面有空格
(2).toString();