在 javaScript 中使用查找数组帮助程序显示未定义的输出
Output showing Undefined using find array helper in javaScript
所以,这里是在 javaScript 中使用 find helper 的代码,应该 return 一个值,但它没有显示未定义的值。
function Car(model) {
this.model = model;
}
var cars = {
new Car('Buick'),
new Car('Camaro'),
new Car('Focus')
};
cars.find(function(car){
return car.model === 'Focus';
});
我是 运行 VB 中的这段代码,输出应该是焦点,但它显示未定义。
你的 cars 变量需要是一个数组而不是一个对象,因为你没有键,只有一个列表。
这是一个工作示例:
function Car(model) {
this.model = model;
}
var cars = [
new Car('Buick'),
new Car('Camaro'),
new Car('Focus')
];
console.log(cars.find((car) => car.model === 'Focus'));
所以,这里是在 javaScript 中使用 find helper 的代码,应该 return 一个值,但它没有显示未定义的值。
function Car(model) {
this.model = model;
}
var cars = {
new Car('Buick'),
new Car('Camaro'),
new Car('Focus')
};
cars.find(function(car){
return car.model === 'Focus';
});
我是 运行 VB 中的这段代码,输出应该是焦点,但它显示未定义。
你的 cars 变量需要是一个数组而不是一个对象,因为你没有键,只有一个列表。 这是一个工作示例:
function Car(model) {
this.model = model;
}
var cars = [
new Car('Buick'),
new Car('Camaro'),
new Car('Focus')
];
console.log(cars.find((car) => car.model === 'Focus'));