小编Sop*_*hia的帖子

当我对Object.assign()使用原语时,结果显示为空对象

我不理解示例的“原语将被包装到对象”部分。

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Primitives_will_be_wrapped_to_objects

该示例显示将包装原语,但结果是一个空对象。

var v1 = true;
var v2 = 10;
var v3 = Symbol('foo');

console.log(Object.assign({}, v1, v2, v3)); //ouput: {}
Run Code Online (Sandbox Code Playgroud)

结果是因为原语像null和undefined一样被忽略了吗?

这个例子是什么意思?

javascript

12
推荐指数
1
解决办法
81
查看次数

标签 统计

javascript ×1