這個(gè)必須舉上實(shí)例來(lái)說(shuō)明了(其實(shí)也就一個(gè)小問(wèn)題)
假定數(shù)據(jù)庫(kù)中這樣一張表
id | name | telephone | |
---|---|---|---|
1 | aaa | 12354253 | 2523453@qq.com |
2 | bbb | 62523451235 | fwerfw@163.com |
3 | ccc | 2354656 | 354fdsf@126.com |
假定我們已經(jīng)在后臺(tái)寫(xiě)好了語(yǔ)句另這個(gè)表可以在頁(yè)面中遍歷
然后我們?cè)陧?yè)面中用 foreach 來(lái)遍歷
{foreach:items=$list item=$item}
console.log({$item['id']}) //輸出 id 1、2亚隙、3
console.log({$item['name']}) //輸出錯(cuò)誤 **沒(méi)引號(hào)**
console.log('{$item['name']}') //輸出 name aaa候齿、bbb移斩、ccc **加了引號(hào)**
{/foreach}
至此我的解釋和結(jié)論是:
1.如果輸出的是數(shù)字,不用加引號(hào),如console.log({$item['id']})
2.如果輸出的不是全數(shù)字轿腺,要加引號(hào)两嘴,不然當(dāng)做變量去解釋?zhuān)鏲onsole.log('{$item['admin_name']}')
結(jié)論:這樣的輸出,會(huì)先進(jìn)行內(nèi)部表達(dá)式的獲取族壳,再判定是否是變量憔辫,而不是先看是不是變量,再進(jìn)行內(nèi)部表達(dá)式獲取