返回javascript中对象的属性
我将返回javascript中对象的属性,javascript,object,compiler-errors,Javascript,Object,Compiler Errors,我将vatGroupTotals作为一个对象 { vatRate: 22, vatGroupNetTotal: 3000, vatGroupVatTotal: 660, vatGroupGrossTotal: 3660 } 我发现每当我要求渲染vatGroupTotals.vatGroupVatTotals时,都会出现一个错误,我缺少:。有人有主意吗 let vatGroupTotals = CalculateVatGroupTotalFromLinesTotal(lines); let
vatGroupTotals
作为一个对象
{ vatRate: 22,
vatGroupNetTotal: 3000,
vatGroupVatTotal: 660,
vatGroupGrossTotal: 3660 }
我发现每当我要求渲染vatGroupTotals.vatGroupVatTotals
时,都会出现一个错误,我缺少:
。有人有主意吗
let vatGroupTotals = CalculateVatGroupTotalFromLinesTotal(lines);
let vatGroupVatTotalFromGrandTotal = CalculateVatGroupTotalFromNetTotal(
vatGroupTotals.vatRate,
vatGroupTotals.vatGroupNetTotal , vatGroupTotals.vatGroupVatTotal);
return {vatGroupTotals.vatGroupVatTotal,vatGroupVatTotalFromGrandTotal};
你能把你的报税表转换成非es6格式,看看是否有效吗?{A:A,B:B}您将此函数作为对象返回。 对象必须具有属性名称
function test(){
let vatGroupTotals = { vatRate: 22, vatGroupNetTotal: 3000, vatGroupVatTotal: 660, vatGroupGrossTotal: 3660 };
return {name: vatGroupTotals.vatGroupVatTotal}; //added here an property name
}
console.log(test());
返回{vatGroupTotals,vatGroupVatTotalFromGrandTotal};实际上,如果我不精确地计算属性return{vatGroupTotals,vatGroupVatTotalFromGrandTotal},它就会工作;这一个有效。这意味着当我不精确属性时,我可以在不输入名称的情况下渲染:,如果我不精确属性,你就不能使用对象文本的自动命名功能。对于这些属性,正如答案告诉您的,您必须提供一个名称。