簡體   English   中英

有沒有辦法在JavaScript中找到對象中變量的位置

[英]Is there any way to find the position of a variable in an object in JavaScript

例如在

      {colour: 'red',x:0,y:20},
      {colour: 'orange',x:0,y:40},
      {colour: 'yellow',x:0,y:60},
      {colour: 'green',x:0,y:80},
      {colour: 'blue',x:0,y:90},
      {colour: 'purple',x:0,y:100},
      {colour: 'pink',x:0,y:120},
      {colour: 'brown',x:0,y:140},
      {colour: 'white',x:0,y:160},
      ]

紅色為 0,橙色為 1,以此類推。

你可以這樣做

 var arr = [{colour: 'red',x:0,y:20}, {colour: 'orange',x:0,y:40}, {colour: 'yellow',x:0,y:60}, {colour: 'green',x:0,y:80}, {colour: 'blue',x:0,y:90}, {colour: 'purple',x:0,y:100}, {colour: 'pink',x:0,y:120}, {colour: 'brown',x:0,y:140}, {colour: 'white',x:0,y:160}, ]; var position = arr.findIndex(a=>a.colour == 'orange'); console.log(position);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM