日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

java 2wei shuzu_JavaScript 2维数组(JavaScript 2 dimension array)

發(fā)布時(shí)間:2024/4/17 javascript 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 2wei shuzu_JavaScript 2维数组(JavaScript 2 dimension array) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

JavaScript 2維數(shù)組(JavaScript 2 dimension array)

我有3個(gè)陣列

var city = [

['Kaunas', 54.896872,23.892426],

['Vilnius', 54.711136,25.280685],

['Klaipeda', 55.720149,21.131401],

['Utena', 55.536403,25.59494],

];

var lake = [

['Ezeras Bijote', 55.785092,23.062956],

['Ezeras Druksiai', 55.627996,26.565228],

['Ezeras Sartai', 55.804368,25.832863],

['Ezeras Metelys', 54.300299,23.767004],

];

var shop = [

['Kauno Akropolis', 54.891665,23.917744],

['Panorama', 54.709549,25.257454],

['Europa', 54.687514,25.262886],

['Ozas', 54.638628,25.135685],

];

我想將這3個(gè)數(shù)組添加到1個(gè)數(shù)組中,不知道該怎么做,如果我可以調(diào)用像這樣的bigArr[city][1] , bigArr[shop][1] , bigArr[lake][1]這樣的表單,那將非常好bigArr[lake][1]

I have 3 arrays

var city = [

['Kaunas', 54.896872,23.892426],

['Vilnius', 54.711136,25.280685],

['Klaipeda', 55.720149,21.131401],

['Utena', 55.536403,25.59494],

];

var lake = [

['Ezeras Bijote', 55.785092,23.062956],

['Ezeras Druksiai', 55.627996,26.565228],

['Ezeras Sartai', 55.804368,25.832863],

['Ezeras Metelys', 54.300299,23.767004],

];

var shop = [

['Kauno Akropolis', 54.891665,23.917744],

['Panorama', 54.709549,25.257454],

['Europa', 54.687514,25.262886],

['Ozas', 54.638628,25.135685],

];

I want add this 3 arrays to 1 array ut don't know how to do this, will very nice if i can call form alements like this bigArr[city][1], bigArr[shop][1],bigArr[lake][1]

原文:https://stackoverflow.com/questions/11692183

更新時(shí)間:2020-01-31 14:01

最滿意答案

使用你已有的東西:

var bigArr = {"city": city, "lake": lake, "shop": shop};

Using what you already have:

var bigArr = {"city": city, "lake": lake, "shop": shop};

2012-07-27

相關(guān)問(wèn)答

這就是“第二維”的工作原理,您只需將數(shù)組分配給數(shù)組的鍵即可。 responseId也可以是一個(gè)包含許多嵌套數(shù)組的數(shù)組,這沒(méi)關(guān)系。 responseList[i]=[responseId,responseMsg];

給它更可讀的語(yǔ)法我寧愿使用Objects,以便更容易訪問(wèn),比如 responseList[i] = {'responseId':responseId,'responseMsg':responseMsg}

所以你不必編寫像responseList [i] [1]那樣的奇怪的東西,但是

...

這是否做你需要的東西? 它遍歷每一行,添加[0,0,0]并在該位置用0代替一個(gè)數(shù)字,只要它能找到替代規(guī)則即可。 請(qǐng)注意,我在這段時(shí)間內(nèi)做了一項(xiàng)任務(wù),在使用像這樣的發(fā)電機(jī)工作時(shí)這并不罕見。 data6.map(function(row) {

var toExpand = row[row.length-1];

var indices = /(?:\(P)(\d)/g;

var splitter = /(\d)(?:\))/g;

var extracted;

var eIndex;

...

您需要將xWithSum推送到結(jié)果數(shù)組。 var x = ['9493-4937-288383-8473', '4838-38403-8484', '9384-3848-4978-4944', '3920-2108-2845-1904'];

var result = [];

for (var i = 0; i < x.length; i++) {

var y = x[i].replace(/[- )(]/g, '');

var sum = 0;

var z = y;

...

如果你有這樣的結(jié)構(gòu) var provinces = [

{ name: "Province A", cities: [

{ name: "City A.A", malls: [

{ name: "Mall A.A.1" },

{ name: "Mall A.A.2" }

] },

{ name: "City A.B", malls: [

{ name: "Mall A.B.1"

...

嘗試這個(gè): 具有foreach功能 文檔: Array.forEach var data = [];

myArr.forEach(x => data.push([x.type, parseFloat(x.Value)]))

有map功能 文檔: Array.Map var data = myArr.map(x => [x.type, parseFloat(x.Value)] );

Try this: With foreach function Documentation: Array.for

...

該線 arrayT['one'] = arrayT['two'] = new Array();

創(chuàng)建一個(gè)共享的數(shù)組對(duì)象 。 二維數(shù)組中的每個(gè)“內(nèi)部”數(shù)組實(shí)際上只是對(duì)同一個(gè)對(duì)象的引用,因此更改一個(gè)“內(nèi)部”數(shù)組必然會(huì)以完全相同的方式影響另一個(gè)。 相反,創(chuàng)建兩個(gè)單獨(dú)的數(shù)組: arrayT['one'] = new Array();

arrayT['two'] = new Array();

而且 ,即使你實(shí)施了這一改變,該行: arrayT['two'] = arrayT['one'];

會(huì)產(chǎn)生同樣

...

通過(guò)賦值給arrayName[]可以向數(shù)組添加新元素: while ($Inf = $queryPrep->fetch(PDO::FETCH_OBJ)) {

$cie_Names[] = array(

$Inf->dp_id=>array(

'name'=> $Inf->dp_desc,

'enabled'=>$Inf->dp_enabled

)

);

}

但是,這似乎是一個(gè)糟糕的數(shù)組布局 - ci

...

您不會(huì)使用三維數(shù)組,只能使用帶有表格及其標(biāo)記的二維數(shù)組。 或者,正如Alnitak已經(jīng)提到的,查找對(duì)象更好: var map = {};

var dls = document.getElementsByTagName('dl');

for (var i = 0, i < dls.length; i++) {

var tableid = dls[i].id; // identifier?

var dts = dls[i].getElementsByTagName('dt'); //

...

定義二維數(shù)組時(shí)需要外括號(hào)。 var cuisines = [["001","Australian"],["002","American"]];

此外,看起來(lái)您正在使用字母“o”而不是其中一個(gè)索引的數(shù)字0。 You need outer brackets when defining your two dimensional array. var cuisines = [["001","Australian"],["002","American"]];

Also, looks like you'r

...

使用你已有的東西: var bigArr = {"city": city, "lake": lake, "shop": shop}; Using what you already have: var bigArr = {"city": city, "lake": lake, "shop": shop};

總結(jié)

以上是生活随笔為你收集整理的java 2wei shuzu_JavaScript 2维数组(JavaScript 2 dimension array)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。