往js字符串中添加一个字符串怎么做,求助!谢谢。

JavaScript04

往js字符串中添加一个字符串怎么做,求助!谢谢。,第1张

//js 字符串中插入内容的方法是重写原型中的splice()方法:

//1、原型定义如下:

if (!String.prototype.splice) {

    String.prototype.splice = function(start, delCount, newSubStr) {

        return this.slice(0, start) + newSubStr + this.slice(start + Math.abs(delCount))

    }

}

//2、重写后代码如下:

String.prototype.splice = function(idx, rem, str) {

    return this.slice(0, idx) + str + this.slice(idx + Math.abs(rem))

}

//3、使用方法:

var result = "foo baz".splice(4, 0, "bar ")

document.body.innerHTML = result 

//结果:在 "foo bar"中的第4个位置插入字符串bar ,变成:"foo bar baz"

var str = "abcdac"

var obj = {}

for(var i=0i<str.lengthi++){

console.log(str[i])

//改为如下即可,你需要先设置obj的str属性、然后才可以对他进行赋值

obj.str=str

obj.str[i] = 1

}

console.log(obj)