参数“product”将是一个如下所示的对象:
{ type: 'Easy-peeler satsumas', price: '£1.09', quantity: 8 }
给定一个“属性”作为参数,返回与该“属性”关联的值。 例如。如果询问上述 satsuma 对象的价格“属性”,您的函数将返回“£1.09”。
function getPropertyOfProduct(product, property) {
let seeIf = Object.values(product[property]);
let tryThis = seeIf.join("");
return tryThis;
}
这会返回 - AssertionError: Expected '' to equal 8
- 但当我 console.log(tryThis)
时,它显示 £1.09。
最佳答案
如果我正确理解了需求,那么就不需要这个函数,因为可以编写product[property]
。如果它必须是一个函数,那么它可以简单地是:
function getPropertyOfProduct(product, property) {
return product[property];
}
关于javascript - 返回对象内键的值,作为参数传递,我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59913451/