js數(shù)組的every方法
干嘛的读拆?
利用指定函數(shù)檢測(cè)數(shù)組中是否每個(gè)元素都符合要求擅憔。
正確返回true,錯(cuò)誤返回false
參數(shù)檐晕?
查閱這個(gè)
JavaScript Array every() 方法 | 菜鳥(niǎo)教程
知道必須參數(shù)就一個(gè)暑诸,function蚌讼。
<script>
var s=[12,3,45,67];
function bigNumber(x){
return x>10;
}
alert(s.every(bigNumber))
</script>
結(jié)構(gòu)為false,因?yàn)閿?shù)組中并非每個(gè)元素都大于10.
再如
<script>
var s=[12,3,45,67];
function bigNumber(x,i){
return i<5;
}
alert(s.every(bigNumber))
</script>
結(jié)果為true个榕。
怎么理解篡石,i代表啥?代表數(shù)組的索引西采。事實(shí)上回調(diào)函數(shù)的參數(shù)受到限制的凰萨。不像自定義函數(shù),你說(shuō)哪個(gè)參數(shù)代表啥就代表啥苛让。
image.png
此外沟蔑,js沒(méi)有關(guān)鍵字參數(shù),所以參數(shù)必須按順序來(lái)寫(xiě)狱杰。
參考
Python函數(shù)里的默認(rèn)參數(shù)和關(guān)鍵字參數(shù)有什么區(qū)別_百度知道
python的位置參數(shù)瘦材、默認(rèn)參數(shù)、關(guān)鍵字參數(shù)仿畸、可變參數(shù)區(qū)別 - 每天的表現(xiàn)食棕,未來(lái)的必然! - 博客頻道 - CSDN.NET