爲什麼我不能在這裏使用短劃線?Angular2 - 爲什麼不能在屬性名稱中使用短劃線
export class FizzService {
getFizzes() : object[] {
return[
{
iconClass: 'glyphicon glyphicon-search',
},
所以在上面我無法使用
icon-class: 'glyphicon glyphicon-search',
我必須做到:
iconClass: 'glyphicon glyphicon-search',
否則我會看到錯誤:
使用引號' '圖標一流':「glyphicon glyphicon-search'' – yurzui
@yurzui謝謝,那是有趣的。你能解釋爲什麼嗎?或者只是發佈一個答案,我會很樂意接受它 –
這是一個純粹的JavaScript問題。 '-'是JS中的一個運算符,因此不能在標識符中使用。 –