JavaScript表示式

乞力馬紮羅的雪CYF發表於2015-10-01

1.     [1,2]    new Array(1,2);

2.    [1, , ,4]     [1,undefined,undefined,4];

3.   {x:1,y:2}     var o = new Object();      o.x = 1;     o.y = 2;

4.  屬性訪問表示式          var o = {x:1};    o.x   ;    o['x']  ;

5.

(1)原始表示式;

(2)初始化表示式;

(3)函式表示式;

(4)屬性訪問表示式;

(5)呼叫表示式;

(6)物件建立表示式;


6.逗號表示式

var val = (1,2,3);

逗號表示式的值取最後一個運算值。


7.delete運算子

var obj = {x:1};

obj.x;            //1;

delete obj.x;

obj.x;        //undefined;


8.

var obj = {};

Object.defineProperty(obj,'x'{

configurable:false,

value:1

});

delete obj.x;   //false;

obj.x;         //1;


9.in運算子

window.x = 1;

'x' in window;


github主頁:https://github.com/chenyufeng1991  。歡迎大家訪問!

相關文章