當前位置:成語大全網 - 新華字典 - 電腦配置文件中沒有類型為“undefined”的JS對象怎麽辦?

電腦配置文件中沒有類型為“undefined”的JS對象怎麽辦?

1、首先我們在js中直接定義壹個字典對象,如下我們定義壹個js字典對象,var o={'zhang':['12'],'lili':['1'],'zhao':['15']}。

2、寫個簡單的方法輸出這個對象function test(o){console.log(o)}調用該方法test(o),我們會發現輸出了該字典對象。

3、將壹個django中渲染好的對象傳給js方法,首先我們在django模版中定義壹個按鈕,傳入對象p,我這裏的p對象是django模版渲染出的。

4、下面我們在js部分定義壹個方法function objtest(o) { console.log(o)? 輸出對象}。

5、這個時候我們修改模版中的對象傳入屬性,把它改成字符串形式傳入'{{ p }}',<div> <a class="weui_btn weui_btn_primary" ?onclick="objtest('{{ p }}')">測試對象</a></div>,這個時候我們在點擊按鈕,發現可以正常輸出該對象了。

6、能輸出但是對象的屬性是否還在,假如對象有name屬性,那麽我們試試p.name,function objtest(o) { console.log(o.name)}結果發現輸出undefined,可以看出當我們使用‘’的時候已經把對象屬性去了。