从文件中解析js表

我用 JavaScript 编写了一个程序,我想在其中添加文件“tables.js”。此文件中保存了许多表。我想验证每个表中的数据。如何将这些表中的每一个保存为单独的变量?变种人= ...; 变量城市 = ...


下面是tables.js 文件的一部分。


{

 people:  [{

    id: 1,

    name: 'Bob',

    lastName: 'Asdfg'

}, {

    id: 2,

    name: 'Carl',

    lastName: 'Qwerty'

}],

city:  [{

    id: 1,

    name: 'Prague',

    size: 'M',

    continent:'Europe'

}, {

    id: 1,

    name: 'London',

    size: 'XL',

    continent:'Europe'

}]

}

到目前为止我已经尝试过JSON.parse,但不幸的是我无法将此文件拆分为单独的表。


杨魅力
浏览 154回答 1
1回答

慕少森

您要做的是从对象 Keys 中提取并将它们分配给新变量有两种方法可以做到这一点。一个是示例中的点符号,另一个是括号符号,看起来像这样让人们=数据['人'];让城市=数据['城市'];var data = { people:  [{    id: 1,    name: 'Bob',    lastName: 'Asdfg'}, {    id: 2,    name: 'Carl',    lastName: 'Qwerty'}],city:  [{    id: 1,    name: 'Prague',    size: 'M',    continent:'Europe'}, {    id: 1,    name: 'London',    size: 'XL',    continent:'Europe'}]};let people = data.people;let city = data.city;console.log(people)console.log('=================')console.log(city)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript