猿问

创建对象可以传参吗?

var str = new String('hello');//字符类型的包装对象 : String在创建的时候()里面有hello这个字符是怎么被传参的?

//alert( typeof str );

alert(str.charAt(1));

String.prototype.charAt = function(){};

//问题:字符类型的包装对象 : String在创建的时候()里面有hello这个字符是怎么被传参的?


凤凰求蛊
浏览 361回答 1
1回答

慕丝7291255

我在调式工具试了下,得出的结论是 返回一个类似数组的结构function String(str) {let arr = []for(let i=0;i<str.length;i++) {&nbsp; &nbsp; &nbsp;arr[i] = str.charAt(i)}return arr}个人见解是因为string具有遍历器接口,是可以遍历的
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答