Javascript 对象数组中的类型转换
我试图在数组中有第三个元素的对象中找到键,然后将其转换为数字。最好的方法是什么?使用Javascript 对象数组中的类型转换,javascript,arrays,numbers,Javascript,Arrays,Numbers,我试图在数组中有第三个元素的对象中找到键,然后将其转换为数字。最好的方法是什么?使用.find()查找至少包含3个元素的数组 let number; let arr = Object.values(numbersObject).find(a => a.length >= 3); if (arr) { number = arr[2]; } 要在一行中执行此操作,如果找不到数组,请使用|提供默认值: let number = (Object.values(numbersObject
.find()
查找至少包含3个元素的数组
let number;
let arr = Object.values(numbersObject).find(a => a.length >= 3);
if (arr) {
number = arr[2];
}
要在一行中执行此操作,如果找不到数组,请使用|
提供默认值:
let number = (Object.values(numbersObject).find(a => a.length >= 3) || [,,null])[2];
你为什么要写一行?你的目标是什么?那么这与你真正需要开始选择问题答案有什么不同呢。你问了10个问题,没有选择答案。