var a = 123;
a.len = 4;
console.log(a.len); // undefined
上面代码打印undefined我能理解, 但是下面代码打印4我不能理解
var a = 123;
console.log(a.len = 4); // 4
为什么能打印出4, 原理是什么
var a = 123;
a.len = 4;
console.log(a.len); // undefined
上面代码打印undefined我能理解, 但是下面代码打印4我不能理解
var a = 123;
console.log(a.len = 4); // 4
为什么能打印出4, 原理是什么
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
赋值语句的返回值就是赋值的结果,如
a = b
,返回值就为b