一. object 方法
鏈結1
1. for in 和object.keys 都是用來迴圈物件的,二者有什麼區別?
1. object.keys(obj) //返回乙個由物件obj的key組成的陣列 ['name','age','***']
2. for(item in obj){} //無返回值
2.設定物件obj的name屬性為不可列舉?利用object.defineproperty(obj,'name',)
3.給obj物件新增乙個age屬性,值為18,且屬性值不可更改?利用object.defineproperty(obj,'age',)
4.給obj物件新增乙個***屬性,值為women,讀取時,值為女?通過object的訪問器屬性中的getter實現
5.設定obj物件的name屬性不能刪除不能修改?object.defineproperty(obj,'name',)
6.設定obj物件所有屬性不可被 刪除object.seal(obj) //密封
7.設定obj物件不可被擴充套件object.preventextensions(obj) //不可被擴充套件
8.設定obj物件所有屬性不可被修改object.freeze(obj)//凍結
9、簡述hasownproperty 的作用?使用原型模式建立物件時,使用 hasownproperty()可以檢測乙個屬性是存在於例項中,
還是原型中。當這一屬性存在於例項中時,才返回true
10、簡述getownpropertynames 的作用?
傳入乙個物件返回乙個不重複的陣列
function
getnewarr
(obj)
console.
log(
getnewarr()
)//列印["name", "age", "***"
11、物件拷貝paramscs = object.assign({}, obj);
前端面試題
sprites是什麼和為什麼要使用他們?css 精靈 把一堆小的整合到一張大的上,減輕伺服器對的請求數量 有可能替代sprites的方法是什麼?svg圖示,字型圖示,字元編碼等等。1 在div排版的時候,假設現在是100px的寬,我在盒子左側用padding left留個10px的白,div就撐開了...
前端面試題
行內元素有哪些?塊級元素有哪些?空 void 元素有哪些?link和 import的區別是?常見相容性問題?含移動端 html5的離線儲存?描寫一段語義化的html 吧 html5的form如何關閉自動完成功能?什麼是閉包 closure 為什麼要用?localstorage和sessionstor...
前端面試題
朋友碰到的筆試題,在此記錄一下,並且記下碰到的有難點但是自己沒注意的到的面試題!function isnumber x else sum 2,3 5 sum 2 3 5 請寫出sum函式的具體實現。function sum a,c return a c 該題考查的是乙個以前沒接觸過的東西,叫做柯里化...