虽然我以前就吃过一次这个亏,不过昨天又犯这错误了。
虽然js里万物皆对象,不过也不是啥对象都可以加属性的,比如字符串。
1 2 3 4 |
var qweq='asdasdasdas'; qweq.miao=123; console.log(qweq.miao)//undefined |
所以字符串是没法添加属性的,同理,数字、Boolean也不能添加属性。
我发现它们都是传值型变量诶。因为本体只有一个值,所以不能添加属性吗。
本文发布于 https://luojia.me
本站文章未经文下加注授权不得拷贝发布。
本博客使用Disqus评论系统,如果看不到评论框,请尝试爬墙。