gpt4 book ai didi

javascript - 如何在 javascript 对象上进行匹配和替换

转载 作者:行者123 更新时间:2023-11-28 14:56:18 26 4
gpt4 key购买 nike

有人知道如何匹配并替换 javascript 对象值吗?例如:

var obj = {
name: '/asdf/sdfdsf/:_id',
type: 'dfdfdf'
}

obj.name = obj.replace(':_id', 'replacement');

我希望生成的对象是:

obj = {
name: '/asdf/sdfdsf/replacement',
type: 'dfdfdf'
}

但是,这给了我错误obj.replace不是函数。有人可以帮忙吗?

最佳答案

String.prototype.replace()应用于字符串,而不是对象,这里是工作代码

var obj = {
name: '/asdf/sdfdsf/:_id',
type: 'dfdfdf'
}

// change is here
obj.name = obj.name.replace(':_id', 'replacement');

console.log(obj)

关于javascript - 如何在 javascript 对象上进行匹配和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42696884/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com