整理關於物件屬性知識

2021-08-28 01:29:10 字數 949 閱讀 6646

訪問物件的屬性兩種方式:person.name或person["name"]

什麼時候報屬性訪問值錯誤呢?

查詢乙個不存在的屬性不會報錯,在物件自帶屬性、繼承屬性中均未找到查的屬性,返回undefined。

但是當物件不存在時,要查不存在的物件的屬性就會報錯,null和undefined是沒有屬性的,要查他們的屬性就會報錯。

var object=

object.eat;// undefined

arr.name //報型別錯誤

物件的屬性是唯讀的,不能給唯讀屬性重新賦值 所以給物件設定屬性會失敗;物件中的屬性為繼承屬性且為唯讀的時候所以給物件設定屬性會失敗;物件中不存在自有屬性的時候所以給物件設定屬性會失敗。

刪除屬性:delete刪除物件的屬性

delete object.name;
檢測屬性:in運算子  判斷物件是否含有某個屬性,in的左側是屬性名,右側是物件

name in object // true
hasownpreperty()是檢測的物件屬性是否是自有屬性

var arr=

arr.hasownpreperty("age")//false 物件沒有age這個屬性

arr.hasownpreperty("name")

propertyisenumerable()只有屬性是可以列舉的才返回true

列舉屬性:遍歷屬性(for/in)在迴圈中遍歷物件中的所有屬性

var object=

for(p in object);

console.log(p)//輸出的是 name、age

屬性的特性:值(value

)、可寫性(writable)、可列舉性(enumberable)、可配置性(configurable)

訪問器四個屬性:get、set、numberable、configurable

numpy矩陣屬性知識小結

簡單瀏覽了一下numpy中array屬性的清單,挨個輸入看了一下 a np.array 1,2,3 4,5,6 7,8,9 a array 1,2,3 4,5,6 7,8,9 a.t array 1,4,7 2,5,8 3,6,9 屬性t應該是矩陣的轉置,再建立乙個量做一下測試 b np.array...

常用的樣式屬性知識彙總

字型屬性 1 常見的字型屬性 font 設定字型的所有的樣式屬性 font family 字型型別 font size 字型大小 font weight 字型的粗細 color 字型顏色 font bold 12px 宋體 字型粗細 大小 型別 文字屬性 1 常見文字屬性 line height 行...

八 linux系統檔案屬性知識

1.檔案屬性許可權是12位,現在只看9位,其中每3個一組,為 屬主許可權 屬組許可權 其他許可權,其中r可讀,w可寫,x可執行,如圖 2.檔案屬性之軟硬鏈結 linux系統中有兩種鏈結,為硬鏈結 ln 和軟連線 ln s 注意,刪除後,只是檔名不一樣了,內容是一樣的,所以要記住你的檔名,相當於檔案的...