猿问

请教各位一个问题,求解答: vue中动态响应是怎么个赋值的?怎么回事哈啊?

像这个代码vm.dev=Object.assign({},vm.dev,{'sex':'man'});它是怎么赋值的
按道理讲左边是一个对象,右边也是一个对象,怎么能这样赋值的呢,在控制台中这样弄,会报错
{name:'lc'}=Object.assign({},{name:'lc'},{age:30})
VM1186:1UncaughtSyntaxError:Unexpectedtoken=
不负相思意
浏览 260回答 2
2回答

扬帆大鱼

你的理解不对a=1;a=2//按你的理解就会出现1=2这种情况?正确的应该是a是指向变量的地址。a=2意味着,把a的地址从1换到了2。同理,带入成你的obj类型的
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答