0
我想爲如下所示的對象創建一個屬性,但是如果我鍵入Object.keys(window.data)我將對象名稱設爲DENTAL [object Object]在運行時爲對象創建屬性
方法是這樣的:
function GetAppliedFilterValue(TabName, filter) { //TabName="DENTAL", filter.CoverageId = 10
var property = TabName.concat(String(filter.CoverageId));
window.data[property.toString()] = {};
我要去哪裏錯了?
PS。對象過濾器的coverageId屬性是
嘗試。類似於 'var property = TabName.concat(filter.CoverageId.toString()); '我懷疑使用String(),因爲你已經完成 –
@SaurabhTiwari沒有.. ..toString()沒有工作 – RandomUser
這種創建對象鍵的語法需要像window.data [「property」]這樣的字符串。 你可以嘗試安慰屬性變量來看看究竟是什麼....也嘗試typeof來確定它的類型...它應該是一個字符串。 –