在JavaScript中,我们可以通过给对象添加属性和方法来扩展其功能。下面将介绍两种常用的方法。
使用点表示法可以直接在对象上添加属性和方法。
1 2 3 4 5 6 7 8 9 | var person = { name: 'John' , age: 30, sayHello: function () { console.log( 'Hello! My name is ' + this .name + '.' ); } }; person.sayHello(); |
上述代码中,我们创建了一个名为person的对象,包含了name和age两个属性,以及一个sayHello方法。通过使用点表示法,我们可以直接调用sayHello方法。
使用方括号表示法可以动态地添加属性和方法。
1 2 3 4 5 6 7 8 | var person = {}; person[ 'name' ] = 'John' ; person[ 'age' ] = 30; person[ 'sayHello' ] = function () { console.log( 'Hello! My name is ' + this .name + '.' ); }; person.sayHello(); |
上述代码中,我们首先创建了一个空对象person,然后使用方括号表示法逐个添加属性和方法。通过使用方括号表示法,我们可以根据需要动态地给对象添加属性和方法。
通过上述两种方法,我们可以灵活地给JavaScript对象添加属性和方法,从而扩展其功能和实现更多的功能需求。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com