js函式的Json寫法

2022-03-23 21:22:32 字數 1231 閱讀 4813

用腦子,json本來就是大括號包裹下的鍵值對,理解這個實質,js函式的json寫法那就根本不用記了

1

<

script

>

2var

fun1=6

7};8fun1.create();

//輸出:這是create函式。

9fun1.age=80

;10console.log(fun1.age);

//輸出:80

11script

>

var a = ,

exit: function ()

}這樣的話,可以用a.init()來呼叫這個函式,具體功能就是執行this.attachstylesheet('inettuts.js.css');

this.addwidgetcontrols();

this.makesortable();

這幾個方法,看名字應該分別是匯入css檔案,增加widget控制項和執行排序。

整體來說,就是對整個頁面的初始化。

再詳細一點說,就是這樣的寫法是最近幾年開始流行的json寫法,把所有的function,所有的變數等,都用var o = 這樣的寫法來寫。

其理解起來可以用類似於class的理解方式,而執行效率相對也是高的。

1

doctype html

>

2<

html

lang

="en"

>

3<

head

>

4<

meta

charset

="utf-8"

>

5<

title

>js函式的json寫法

title

>

6head

>

7<

body

>

8<

script

>

9var

fun1=13

14};

15fun1.create();

//輸出:這是create函式。

16fun1.age=80

;17console.log(fun1.age);

//輸出:80

18script

>

19body

>

20html

>

JS函式的不同寫法

1.常規函式寫法 function cwfun cwfun 函式呼叫 2.箭頭函式 值得注意的是 箭頭函式this是定義函式時繫結的,繼承父級。res 3.匿名函式 這種函式宣告,左邊為變數,右邊為函式表示式,相當於複製,即 宣告乙個變數指向了乙個函式 var cwfun function cwfu...

js匿名函式的N種寫法

匿名函式沒有實際名字,也沒有指標,怎麼執行滴?其實大家可以看看小括號的意義就應該可以理解。小括號有返回值,也就是小括號內的函式或者表示式的返回值,所以說小括號內的function返回值等於小括號的返回值,不難理解 function 可以將沒有名字的函式執行了把 關於匿名函式寫法,很發散 最常見的用法...

js中匿名函式的N種寫法

匿名函式沒有實際名字,也沒有指標,怎麼執行滴?其實大家可以看看小括號的意義就應該可以理解。小括號有返回值,也就是小括號內的函式或者表示式的返回值,所以說小括號內的function返回值等於小括號的返回值,不難理解 function 可以將沒有名字的函式執行了把 關於匿名函式寫法,很發散 最常見的用法...