多维和关联数组正确语法
Multidimensional and associative array correct syntax
>我正在尝试创建一个多维和关联的数组。我尝试了类似PHP的语法,但它不起作用。如何解决?
var var_s = ["books", "films"];
var_s["books"]["book1"] = "good";
var_s["books"]["book2"] = "bad";
var_s["films"]["films1"] = "bad";
var_s["films"]["films2"] = "bad";
使用对象:
var var_s = {"books":{}, "films": {}};
var_s["books"]["book1"] = "good";
-> {books: {book1: "good"}, films: {}}
你需要对象文字语法:
var_s = {
books: {
book1: "good",
book2: "bad"
},
films: {
film1: "good",
film2: "bad"
}
}
检索值:
var myBook = var_s.books.book1
设置:
var_s.books.book3 = "terrible"
我建议阅读 你不知道 JS 以获得 JS 基础知识的良好速成课程。第 1 卷第 2 章专门介绍了对象和初始化,
你可以使用对象,
var Book = {
'bookOne': 'good',
'bookTwo': 'bad'
};
/** Output => good **/
console.log(Book.bookOne);
注意:如果需要,可以在对象中放置一个数组。
阅读材料
使用对象
相关文章:
- 在ES6中将数组析构函数参数的语法
- 更改数组项的子元素(语法)
- 作为语法的控制器没有将新的obj传递给数组
- 分形数组语法
- JSON数组语法.花括号(对象语法)是严格必要的吗
- ES6 从数组解构为对象的语法
- Knockout.js 数组过滤器语法
- AngularJS控制器语法 - 数组和函数版本之间的差异
- JS语法错误 - 铬 - 数组解构
- JSON和Javascript数组之间的“交互”(和语法)
- 包含值和键的数组中的语法错误
- 数组中的 JavaScript 语法
- 找不到适用于 Highcharts 的 JSON 数组语法
- Javascript警报不起作用可能是由于数组语法
- 如何在对象内部获取数组,删除双引号并将其作为对象放入 JSON 语法中
- 对使用 for 循环添加到数组时的语法感到困惑
- 多维和关联数组正确语法
- 循环语法的2-D数组的困难时间
- 奇怪的数组.长度替代语法
- Javascript多维数组语法:我做错了什么