在js我有一個這樣的需求:
對象temp裡面有name1,name2,name3 屬性
這樣訪問屬性:temp.("name"+1),temp.("name"+2),temp.("name"+3)為什麼不行?
但是在groovy裡是可以的
這個市解釋器不一樣吧
你要是使用 temp['name'+1]肯定是好使的。
所以編寫的js代碼還是使用核心core javascript通用性更強一些。
我在nodejs下試驗temp['name'+1]是OK的。
但是使用這個temp.("name"+1)直接報錯。
所以這個和解釋器有關系。不一定是你語法層面的問題。
不必困擾
若有幫助還請采納