我的問題
JavaScript 我有一個陣列物件 myArray = [{a:1,b:1},{a:2,b:2},...],我想取得 a = 1 的 b 值
ChatGPT 回答
你可以使用 JavaScript 中的 find
函式來獲取符合特定條件的物件,然後再取得該物件中的 b
值。以下是一個例子:
// 你的陣列物件
const myArray = [{a: 1, b: 1}, {a: 2, b: 2}, /*...*/];
// 使用 find 函式找到符合條件的物件
const targetObject = myArray.find(item => item.a === 1);
// 確保找到了物件再取得 b 的值
const bValue = targetObject ? targetObject.b : undefined;
console.log(bValue); // 輸出 b 的值
這樣你就可以根據 a
的值找到對應的 b
值。