你們真的了解函式的傳參嘛?

2021-09-13 12:44:23 字數 576 閱讀 2987

函式傳參我們天天都在用,但是你們真的了解嘛?就當你們很了解了,畢竟是一些基礎的東西,我就寫幾個例子,不喜勿噴。

demo1:

var obj =  

function demo1(obj)

demo1(obj)

console.log(obj.name) //july,命名引數的引用和外部一致

demo2:

var obj =  

function demo2(obj)

demo2(obj)

console.log(obj.name) //july ,引數是按值傳遞,但是引用指向同一堆記憶體

demo3:

var obj =  

function demo3(obj)

demo3(obj)

console.log(obj.name) //july,arguments的修改和命名引數修改一致,但是argumetns陣列由參入引數的數量決定,而不是命名引數的數量

就是引用型別值和基本型別值傳值會有一點差異

你們真的了解函式名嘛?

函式名我們經常用,但是你們真的理解函式名嘛?就當你們很了解了,畢竟是基礎知識,我就寫個例子,不喜勿噴 我們知道js函式有意思的是它竟然是乙個物件,我們平時寫的函式其實都是function型別的例項,那函式名是什麼呢?既然函式是引用型別,函式名當然是指向函式的指標,這就說明,乙個函式可以有多個函式名,...

你們真的了解JS的事件嗎?

基礎最後一篇啦,蹭著週六日趕緊寫完,其他的都是dom,bom的api或者瀏覽器能力,高階技巧,canvas使用等雜七雜八的知識點,這裡就不一一介紹了,平時編碼也用不太到,有興趣的可以找找相關的書籍先說說js事件流吧,js事件流就是從從document開始到目標dom節點之前的節點進行事件的捕獲,在目...

c 函式傳參 和 c 函式傳參的區別

先看c 的 public static void getfilename streamwriter sw,string path,int indent,listlistfile listlistfile new list filehandle.getfilename sw,facepic,2,lis...