我创建了一个带有一些属性的 JavaScript 对象,并将一些值放入其中。
var summaryViewObject[transactionId] = new Object();
summaryViewObject[transactionId].paymentTotal = 0;
summaryViewObject[transactionId].numberOfTransactions = 0;
summaryViewObject[transactionId].returnedPayment = false;
当我们得到类似的属性时,returnedPayment
它在 IE8 中显示错误,但在 Chrome、IE9 和 Firefox 等其他浏览器中工作正常。
请帮助我了解 JavaScript 对象和属性支持。
错误类型错误:无法获取属性“returnedPayment”的值:对象为空或未定义