1樓:遠望曾經
如果引數不固定,在定義方法時,就不要接受引數,或定義一個引數object:
//①不定義接受引數的方式來接受引數(arguments)function getparams()
getparams(q,a,b,c,d);
//②定義一個object方式接受不固定的引數的方式function getparams(obj)getparams();
上面2中方式,都需要自己清楚,第幾個引數是做什麼用的,也就是定義引數位置的作用。不要用錯了。
2樓:匿名使用者
這個例項可能是你想知道的內容。
window.onload = function()// 使用 var ** = function(){} 定義一個方法,其中的引數為 newfun
var myfun = function(newfun)function c()
3樓:小樣樂呵著
總的來說,可以通過arguments這一個物件來實現。
function method()
//另外一種,可能是通過物件實現?
比如function method(obj) {var arg1 = obj.arg1 || arg1,arg2 = obj.arg2 || arg2,....
//上面的arg1, arg2 是預設的值。
}var obj = {
arg1: 2,
}//這時候就一個引數;
var obj2 = {
arg1: 2,
arg2: 3
}這樣就可以實現引數不固定。我記得後面一種方式經常在jquery裡能看見。
4樓:猴哥
首先 對於引數不固定 可能是你想**複用
根據傳進來的引數 操作不同的元素
那麼你可以 在定義方法時 假設給一個形參
這樣你在呼叫的時候 就要傳進去一個實參
jquery 或 js如何定義一個方法,方法的引數也是方法? 5
5樓:baby_原來
//jquery或js的方法其實和其他語言的方法是差不多的
function add(num,num2)
//這就是個有返回值的方法,也可以沒有返回值
6樓:那一年我的青春
這個例項可能是你想知道的內容。
js 自定義函式,如果有引數就使用引數值,如果沒有引數就是要函式內部預設值 15
7樓:時之
||function sum(arg0,arg1,arg2)
sum(1,2);
console.log(sum1)
jquery方法中的function裡的引數是由什麼決定的? 30
js(或jquery)如何根據元素元素固定長度以及元素內容字數來動態改變字數大小?
8樓:匿名使用者
給div 加個 id=“a”
var width=$("#a").width()//寬度獲取
$("#a").css("font-size","*** px")
自定義jquery外掛程式如何返回多個引數
如果執行成功,返回return this 執行失敗,返回返回值return false 此時無法再呼叫b jquery自定義函式如何再同時返回乙個函式? 閉包相關的bai知識,比如 dufunction testa js中對於函式返回值是沒有限制的答,可以返回任何型別的值。jquery 如何自定義乙...
jquery中bind方法中的引數
死亡冰劍 keydown mouseover click mouseup mousemove.跪求jquery中的bind 引數中function引數問題 如果你這裡面寫的是繫結click方法,我就不知道怎麼回事兒了,但如果不是click,而是chick,那就有可能知道data是什麼,如下是api中...
原生js或jquery怎麼讓滾動條只能滾動固定的距離
北京巴卜技術 webkit scrollbar目前本方法只在webkit核心瀏覽器中有效 chrome,safari 可以用js做漸變的隱藏滾動條特效,依舊可以滾動。你可以在js裡面寫判定當使用者滑鼠不動一定時間然後消失。我對js不是特別瞭解 只能看懂和修改js 的程度的能力,但是無論任何js 都敢...