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.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.8k 阅读
赋值语句的返回值就是赋值的结果,如
a = b
,返回值就为b