多维和关联数组正确语法

Multidimensional and associative array correct syntax

本文关键字:语法 数组 关联      更新时间:2023-09-26

>我正在尝试创建一个多维和关联的数组。我尝试了类似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);

注意:如果需要,可以在对象中放置一个数组。

阅读材料

使用对象