来源:煤矿手游网 更新:2024-02-23 12:00:55
用手机看
在日常的前端开发工作中,我们经常需要给对象赋值。那么,js给对象赋值有哪些常用的方法呢?下面我将为大家介绍三种常用的方法。
1.使用点运算符
使用点运算符是最常见也是最简单的一种方式。通过点运算符可以直接给对象的属性赋值。例如:
javascript var person ={}; person.name ='张三'; person.age = 18;
通过上述代码,我们成功给person对象添加了name和age两个属性,并分别赋了值。
2.使用方括号
除了使用点运算符,我们还可以使用方括号来给对象赋值。这种方式在属性名包含特殊字符或者动态生成属性名时非常有用。例如:
javascript var person ={}; person['name']='李四'; person['age']= 20;
通过上述代码,我们同样成功给person对象添加了name和age两个属性,并分别赋了值。
3.使用Object.assign()
除了上述两种方式外,还可以使用Object.assign()方法来给对象赋值。该方法可以将多个源对象的属性复制到目标对象中,并返回目标对象。例如:
javascript var target ={}; var source1 ={ name:'王五'}; var source2 ={ age: 22 }; Object.assign(target, source1, source2); console.log(target);//{ name:'王五', age: 22 }
通过上述代码,我们成功给target对象添加了name和age两个属性,并分别赋了值。
通过以上三种常用的方法,我们可以灵活地给对象赋值。需要注意的是,在使用点运算符和方括号赋值时,属性名是字符串类型;而在使用Object.assign()方法赋值时,属性。
imtoken钱包:https://dzyjj.net/danji/20022.html