猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js 对象的赋值的两种区别?
1.let _b = 111;
let a = {};
a.b= _b;
2.let _b = 111;
let a = {b:_b};
问题:二者有什么本质区别?
慕容森
浏览 424
回答 1
1回答
SMILET
在js里没区别,js里万物皆对象。 但对于使用习惯来说,使用第一种方法你可以随意增加修改a里的值,但第二种,每一次对a的赋值都是新对象,也就是得把完整的对象再赋值一遍,明显第一种比较灵活嘛。比如你想增加c:第一种:a.c=_c;第二种:a={b:_b, c:_c}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续