js对象的用法是什么?

JavaScript018

js对象的用法是什么?,第1张

//js中创建对象有两种方法:

//1、对象字面量法

var o1={name:"aaa",age:17}

//2、构造函数法

var o2=new Object()

o2.name="bbb"

o2.age=20

是的

for(variable in object)

object为null、undefined,javascript会跳过循环执行后面的代码,在ECMAScript3中可能会抛出类型错误异常

object为原始值,会转换为与之对应的包装对象

若为对象类型,javascript会依次枚举对象的属性来执行循环,在每次循环前,javascript都会先计算variable表达式的值,并将属性名(一个字符串)赋值给它

例子

var obj = {type:'human',history:'300000years',use:'example'}

var arr2 = [],i=0

for(arr2[i++] in obj) /*empty*/

console.log(arr2) //["type","history","use"]