json中key为数字 怎么获取value js中
时间: 2024-04-12 13:29:00 浏览: 153
在 JavaScript 中,你可以通过两种方式获取 JSON 对象中数字键对应的值:
1. 通过点号(`.`)操作符:
```javascript
const jsonData = {
"9": "acmt_progress_nomination94881.doc",
"1": "acmt_progress_nomination16860.doc",
"7": "acmt_progress_nomination74181.doc",
"8": "undefined"
};
const value1 = jsonData.9; // 这种方式会报错,因为数字键不能直接使用点号访问
const value2 = jsonData["9"]; // 使用方括号访问数字键对应的值
console.log(value2);
```
2. 通过方括号(`[]`)操作符:
```javascript
const jsonData = {
"9": "acmt_progress_nomination94881.doc",
"1": "acmt_progress_nomination16860.doc",
"7": "acmt_progress_nomination74181.doc",
"8": "undefined"
};
const value1 = jsonData[9]; // 使用方括号访问数字键对应的值
const value2 = jsonData["9"]; // 也可以使用字符串形式的数字键访问
console.log(value1);
```
无论是使用点号操作符还是方括号操作符,都可以获取到数字键对应的值。注意,在使用方括号访问时,数字键需要以字符串形式传递。希望对你有所帮助!
阅读全文