Open qiilee opened 4 years ago
String.prototype.giveLydiaPizza = ( ) = > { return 'Just give Lydia pizza already!'; }; const name = 'Lydia'; name.giveLydiaPizza();
A:"Just give Lydia pizza already!" B: TypeError: not a function C: SyntaxError D: undefined
答案:A
解析:
String是一个内置的构造函数,我们可以为它添加属性。我刚给它的原型添加了一t方法。原始类型的字符串自动转换为字符串对象,由字符串原型函数生成。因此,所有字符串(字符串对象)都可以访问该方法!
当使用基本类型的字符串调用giveLydiaPizza时,实际上发生了下面的过程:
答案:A
解析:
String是一个内置的构造函数,我们可以为它添加属性。我刚给它的原型添加了一t方法。原始类型的字符串自动转换为字符串对象,由字符串原型函数生成。因此,所有字符串(字符串对象)都可以访问该方法!
当使用基本类型的字符串调用giveLydiaPizza时,实际上发生了下面的过程: