1. 程式人生 > 其它 >linux訊息佇列msgrcv收不到訊息的問題

linux訊息佇列msgrcv收不到訊息的問題

物件

是屬性和方法的結合:

1.屬性:一輛汽車:有顏色,牌子,大小.

2.方法:發動起來 直行 左轉 倒車

JS中的物件:

1.自定義物件是使用者自己寫的物件

2.內建物件是JS裡提供的物件

3.宿主物件:根據不同執行環境劃分的

物件字面量:

{屬性名1:屬性值1,屬性名:2 屬性值2}

var(型別) car(物件)={

​ brand(屬性名):'奧迪'(屬性值),

		color:'藍色',  

		 size:5000,  

		'made-in':'德國',//made-in屬性名不加''報錯 };

}

{ }裡面是屬性

屬性名的引號可以忽略,如果有特殊字元必須新增

訪問屬性:

1.物件名.屬性名

2.物件名['屬性名 ']

(前面要是沒有屬性值,則返回值undefind)

修改屬性:

物件名.屬性名

物件名['屬性名']

內建建構函式的寫法:new object()

建立一個空物件,需要單獨新增每個屬性

var emp(物件名)=new object ()

emp.eid.=1(屬性名);

var car = new Object();

car.brand ='邁凱倫';

car.color='藍色';

car.len='5000mm';

car.width='1900';

console.log(car);

遍歷屬性:

for(var k in 物件){ k代表每個屬性名 物件[k] 代表屬性名對應的屬性值 }

檢測屬性是否存在

1.物件.屬性名 === underfind

結果要是存在就是false 不存在就是true

2.物件.hasOwnProperty('屬性名')

結果要是存在就是true 不存在就是flaes

3.'屬性名'in物件

結果要是存在就是true 不存在就是flase