从 javascript 属性和值中删除
Remove from a javascript property and value
在我执行csv上传并解析它之后,我得到了这种对象:
var obj = {
"section": "KM1+000",
"velocity'r": "100'r"
}
console.log(obj.section); //KM1+000
console.log(obj.velocity); //undefined
http://jsfiddle.net/zxrk9qx4/
由于某种原因,''r 被添加到最后一个属性中。这导致我无法正确访问它。无论如何我可以从我的对象中删除 ''r 吗?
您可以使用
obj['velocity'r']
访问它
如果要从所有键中删除任何'r
,则可以执行此操作。
var old = {
"section": "KM1+000",
"velocity'r": "100'r"
};
function stripCRFromKeys(obj) {
var newObj = {};
for (var key in obj) {
newObj[key.replace(/'r/g, '')] = obj[key];
}
return newObj;
}
console.log(old["velocity'r"]);
var obj = stripCRFromKeys(old);
console.log(obj.velocity)
请注意,如果可以的话,您应该尝试修复生成该对象的人
相关文章:
- 删除javascript中的大Blob
- 删除javascript中包含特定单词的行
- 可以clearTimeout删除JavaScript中已触发超时事件的未处理回调
- 如何删除javascript中的不透明度
- 如何筛选要写入新文档的HTML,删除JavaScript中的某些类和/或ID
- 如何删除JavaScript画布呈现上下文的状态堆栈
- 将数组中的重复项转换为唯一项,而不删除Javascript中的任何项
- 从 DOM 中删除/删除 Javascript 用户定义的数组
- 如何删除 JavaScript 对象中具有相同键的所有元素
- 使用替换函数删除 Javascript 中元素的类
- 使用 MVC 删除 JavaScript 中硬编码字符串 Asp.Net 最佳方法
- 如何删除 javascript 中某些字符之前的所有逗号
- 删除 JavaScript 中的全角和半角字符
- 滑动以删除JavaScript
- 只删除javascript中的1个动态元素
- 如何删除Javascript对象属性
- 如何删除javascript数组中的空白元素
- 删除Javascript中小数后的数字
- 删除javascript中的decimal
- 从ASP.NET MVC部分视图中卸载/删除javascript函数