關於call 方法的乙個簡單說明和用法

2021-10-01 21:38:53 字數 734 閱讀 9774

// 維陣列

// function fn() 

// fn(10,20,30,40)

// 偽陣列轉真陣列

var  arr = 

var arr1 = array.prototype.slice.call(arr)

console.log(arr1)

arr1.push(『張飛』,』張云』)

console.log(arr1)

關於call 的用法 可以呼叫函式,可以改變函式this的指向

call(『引數一』,』引數二』)

引數一 : 悲改變的this指向引數一 , 引數二 是函式的實參

function num()

function person()

return obj

}num.call(person())

偽陣列與陣列:

在陣列中數值型的下標 給物件新增資料,不能使用點

讓維陣列借用陣列的方法 push() push()方法存在物件的原型上

array.prototype.push.call(『{}』)

call是用來改變this的指向的

如果空陣列開頭 空陣列前面一定要加個分號

使用call的場景,借用方法 。借用思路

1、有什麼方法已經實現了這個功能

2、去借用他的方法

3、拿到這個方法

喜歡 (0)

一 Qt Model View 的簡單說明

1 利用 qt 的模型 檢視架構,我們可以只從模型中獲取實際在檢視中顯示所需要的資料。這樣在處理非常大的資料集的時候,可以更加快速,而不至於降低效能。通過把乙個模型註冊到兩個或多個檢視,就可以讓使用者使用不同的方式檢視資料以及和資料互動。qt 對於多個檢視會自動保持同步,從而使對乙個檢視的改變會影響...

equals方法和 的區別 用例項簡單說明

首先我們建立乙個類 public class people public void setname string name public string getaddress public void setaddress string address public people public peop...

簡單說說angularJS和乙個經典例子

angularjs通過新的屬性和表示式擴充套件了html。注意這裡是擴充套件了,讓原來的html更加豐富的意思。其次,angularjs是乙個js,有著js的功能。所有的語言其中乙個特點,它的定位的問題,angularjs屬於前端應用的範疇,由於擴充套件了html和js,所以這方面比jquery更加...