gpt4 book ai didi

javascript - 使用点符号连接字符串和变量 = 错误?

转载 作者:可可西里 更新时间:2023-11-01 10:42:40 27 4
gpt4 key购买 nike

我正在丑化一些 Angular,并在连接字符串和变量的 block 中遇到错误...对于 MongoDB,我需要使用点表示法引用数组索引...

['images.exterior.' + index]: content,

错误信息是:警告:丑化失败。意外标记:字符串 (images.exterior.)。

我什至不知道从哪里开始寻找的奇怪问题?谁能推荐另一种方法将该字符串和变量连接为键?

[更新 1]

尝试连接并使用与“images.exterior.0”相同的变量:content,

但是它用 Mongoose 发送了一个空请求:

Mongoose: inventories.findAndModify({}) [] { '$setOnInsert': { __v: 0 } } { new: true, upsert: true, remove: false }

变量没有被字符串值替换...如果我使用“images.exterior.0”的编码字符串,它会起作用......

谢谢约翰

最佳答案

结束连接使它通过了 Uglify,并且仍然可以与 Mongoose 一起工作。

var holder = {};
holder["images.interior."+ index] = content;

然后变成了...

inventory.update({id:$scope.item._id}, {
$set: holder
}).$promise.then(function(data){
$scope.item.images.interior = data.images.interior;
});

关于javascript - 使用点符号连接字符串和变量 = 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34322378/

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