1、使用 对象.属性名 添加
<script>
function func(){
console.log(this.name);
}
var obj = {};
obj.name = "star";
obj.sayHello = func;
obj.sayHello(); //star
</script>
2、使用 对象[属性名]添加文章来源:https://www.toymoban.com/news/detail-702733.html
<script>
var obj = {};
obj['age'] = 25;
var age = 'age';
console.log(obj.age, obj['age'], obj[age]); //25 25 25
</script>
3、使用 prototype添加文章来源地址https://www.toymoban.com/news/detail-702733.html
<script>
var star = Person();
console.log(star); //undefined
star = new Person();
console.log(star, star instanceof Person); //Person true
star.name = "moon";
Person.prototype.sayHi = function(){
console.log(this.name);
}
star.sayHi(); //moon
</script>
到了这里,关于js向对象添加属性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!