當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
listen函数的第二个参数_JavaScript数组构造from函数
生活随笔
收集整理的這篇文章主要介紹了
listen函数的第二个参数_JavaScript数组构造from函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前我們講解了數組的填充方法fill函數,fill函數是對當前的數組進行填充且返回值為當前的數組對象,from和fill相類似也可以對數組進行填充,但是和fill不同的是form的返回值是一個新的數組對象且不會修改原始數組。form函數也可以接收3個參數第一個參數是需要根據進行構造的對象,第二個參數是一個方法返回值為新數組的值,第三個參數為第二個參數的this對象。
構造規則:
當只有參數1的時候根據傳入的對象是否具有length屬性進行處理,沒有此屬性直接返回一個空的數組,如果有此屬性對對象的每一個屬性進行遍歷(自己的或者是原型鏈上的),對于屬性名為可以轉換為數值的字符串且小于對象長度的設置數組對應位置的值,對于沒有匹配的位置設置為undefined。
當有第一個參數和第二個參數根據第二個參數運行的返回值組合成數組類似于map函數。
下面我們看看樣例程序
JavaScript form的使用第一個轉換的對象是有原型屬性和自身屬性且有length屬性的對象。
第二個轉換對象是根據已有的數組轉換為新的數組。
第三個轉換的對象是集合對象。
第四個對象是數組對象但是使用了第二個參數。
第五個對象是一個字符串對象。
下面是程序運行的結果:
總結
以上是生活随笔為你收集整理的listen函数的第二个参数_JavaScript数组构造from函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: winpcap基本原理及常见应用_数字图
- 下一篇: docker启动后自动退出_Spring