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

往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)

请说明白点,不是很理解你说的。

如果只是单纯的拼接字符串的话,JS用加号+符实现拼接:

var str = 'abc'

var str2 = 'def'

var str3 = str+str2//abcdef


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/7697631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存