在String()构造器不存在的情况下自定义一个MyString()函数,实现如下内建String()方法和属性:
var s = new MyString(“hello”); s.length; //5 s[0]; //"h" s.toString(); //"hello" s.charAt(1); //"e" s.charAt("e"); //"h" (这个是怎么来的???) s.slice(0,-1); //"hell" s.split("e"); //["h","llo"] s.reverse(); //"olleh"
题目提示用把字符串当做数组用for循环遍历,(但是用for循环不就会用到“.length”属性了吗?)请教大家,谢谢!
天启之魂
亚努人
相关分类