我有一个对象,以改变他们,我通过它的属性迭代(我想要替换“a.1'实物‘一[1]’ - 种):改变的Javascript对象属性
.fail(function (data) {
var errors = data.responseJSON;
console.log("Object before: ", errors);
console.log("Changed properties:")
for (var property in errors) {
if (errors.hasOwnProperty(property)) {
if (property.includes('.')) {
property = property.replace(/\./, "[");
property = property.replace(/$/, "]");
console.log(property);
}
}
}
console.log("Object after: ", errors);
迭代过程中
性质改变,但对象的属性不会真正改变:
如何改变对象的属性不仅在通过他们迭代,但“永远” :)
?感谢所有帮助:)
请发表实际的代码,不要截图 –
请通过<>按钮提供真实的代码... –
) –