js中functionobj是什麼意思啊

2021-03-04 01:51:21 字數 3977 閱讀 5285

1樓:神鷹坤

obj就是物件,這裡就是obj是引數,obj可以為任意的引數

alert(obj)一下你就知道了望採納

2樓:高仿47哥

function(obj){}

這是乙個匿名函式,其中obj是引數。

function(obj)(1) //執行該函式並傳參

3樓:匿名使用者

$.post(url,data,success:function(response))

success是方法名

function(response)是方法體response是引數

這個是post方法,請求成功則在該方法體中對返回結果response做處理

4樓:海洋之猩

就是html屬性裡面的class 因為js中class是未來保留字 所以就用classname

class這個屬性常用於css 它可以表示一組元素 並且很容易的可以使用css的選擇器規定這一組元素的樣式

這裡面就是通過js切換class來切換樣式

js中function(obj){}是什麼意思啊??裡面的obj指向什麼?

5樓:無心藍魔

你傳入的引數。。。。這裡的obj不過是乙個引數名。。也可以是x,y等等~~~

6樓:宰父永芬戊酉

這裡的obj其實一來個引數

不過這個

變數保自存的是乙個物件bai,,,,你du找到引用這個函zhi數的dao地方肯定是這樣寫的

:validatename(this)

這裡的this就是當前的文字框,,傳值到obj裡邊,,obj就代表這個文字框啦。。。下面的obj.value就是這個文字框的值,,,,

下面同理,,,這個obj其實沒什麼意義

可以用任意其他的字元來代替,,當然要符合變數定義標準,只是obj能更提醒別人

我這個引數儲存的是乙個物件,還有obj是object的縮寫

js這個函式中obj=obj||{};是什麼意思,obj2===s(obj2)為什麼是ture

7樓:匿名使用者

|obj=obj||{};

這個意思就是如果obj是null或者undefined,那麼就把{}賦值個obj

等同以下效果

if(!obj)

};obj2===s(obj2)這個為

回什麼是ture

因為從頭到尾答 都只有乙個物件obj2,s(obj2)這個屬於引用賦值

當我們把乙個物件賦值給乙個新的變數時,賦的其實是該物件的在堆中的位址,而不是堆中的資料。也就是兩個物件指向的是同乙個儲存空間,無論哪個物件發生改變,其實都是改變的儲存空間的內容,因此,兩個物件是聯動的。

js中fdfsd:function()是什麼寫法?

8樓:網海1書生

這是對du象中的方法。下面是個例子:zhi

js裡面a(function(data){......});這種寫法是什麼意思?

9樓:斷的刃

function a(obj)

function obj(data)

a(obj(data));

一樣的效果,寫法不同

js中 setting:function(par){}這是什麼是意思呢

10樓:夏冰

addlist:function(obj,cla,x){}這種寫抄法是物件的寫法。襲 就是函式名是addlist ,函式體是function(obj,cla,x){}.

函式需要傳遞三個引數:分別是obj,cla,x。

例如:var a = };

呼叫:a.addlist(obj,cla,x);

js這樣寫是什麼意思?var a=(function(){})(a)

11樓:匿名使用者

var a=(function(a))(a);

console.log(a);

// 定義乙個匿名函式,把a傳遞進去,a是undefined// 因為匿名函式本身沒有返回值,如果是

var a=(function(a))(a);

console.log(a);// a此時就是1// 如果要自動執行這個匿名函式的同時又賦值給a,那就應該是這樣的:

var i = 0;// 計數器

var a=(function(a))(a);// 這裡跑一次a();//被呼叫一次

12樓:匿名使用者

1,你得先知道js自執行函式寫法,不用呼叫直接執行 ,一般兩種//自執行寫法1

(function t())()

//自執行寫法2

var t1=function()();

//傳值

var para1=

var t1=function(obj)(para1);

//如果不用自執行方式,就得呼叫

function t()

t();//呼叫

...手寫的,見諒

13樓:蠻忻愉符芃

varprevactivelink

=tablinks.eq(0),

currenttab,

animating;

同時定義三個變數

prevactivelink、currenttab和animating。

並且已經給

prevactivelink賦值為tablinks.eq(0)。

這是var同時定義多個變數的方法。用逗號間隔。

通常把同一型別的變數同時定義

14樓:匿名使用者

以a作為引數,直接執行這個函式,並將結果返回賦值給a

15樓:匿名使用者

函式 執行結果賦值給變數a

var b = 123;

var a=(function())(b)//傳遞引數bconsole.log(a);//a=123

javascript 中 匿名函式後面括號中函式怎麼呼叫 是什麼意思? (function(){ }(this, function(obj){ }))

16樓:摩羯東方紅飯館

它可以解釋成為「匿名函式自呼叫」,也就是說,定義乙個匿名函式,然後馬上呼叫它(因為它是匿名的,如果不立即呼叫就獲取不到該函式的引用了)。通常它被應用在一些大型的js框架中(如上面所說的),因為這個匿名函式的函式體相當於提供乙個匿名的名字空間,這樣就不會再與使用者自定義的js函式、變數、物件發生衝突了。儘管js沒有顯示地提供命名空間的定義和使用機制,但這種匿名方式卻不失為是一種很好的解決命名空間問題的方法。

所以說,(function())()就等於執行了乙個函式,只不過它是匿名的而已。如果在這個匿名函式內部想再次呼叫這個函式,就需要呼叫constructor屬性了(這是object中定義的,js的繼承機制如同java一樣保證了了所有物件都繼承object類)。

js 這種寫法代表什麼意思 init : function(type, args){}

17樓:匿名使用者

這種寫法,通常在外掛程式中出現:

在外掛程式中,init你可以當作是該外掛程式中的乙個屬性,這個屬性值是乙個方法,該方法需要傳入2個引數:type、args,

就init方法名來判斷,應該是某個外掛程式的初始化方法。

eg1:

$.extend(

})$.init('test');

頁面將會alert出:test

eg2:

$.fn.extend(

})$('#obj').init();

頁面將會alert出:obj

js函式中如何傳遞陣列引數,js中function的引數是陣列,要怎麼傳參

將引數構造成陣列形式 var a new array a 0 1 a 1 2 a 2 3 show a function show arrayobj js中function的引數是陣列,要怎麼傳參 由於function的引數是陣列,那麼傳入引數也設定為陣列,然後按照一般的傳參方式傳入即可。舉個例子 ...

JS中varaddfunctionadd是什麼簡寫

function add a,b 的意思是這個function的名字叫add帶有 a,b 引數,var add function a,b 的意思是變數add是個匿名函式帶有 a,b 引數。前者可看作function變數,可以new後者為變數 可以重新賦值。function是型別,定義乙個add的方法...

js中這些符號是什麼意思,js這個符號是什麼意思

邏輯與,同樣可以表示邏輯與 邏輯或,也可以表示邏輯或 先判斷左右兩邊的資料型別,如果資料型別不一致,直接返回false 邏輯非 自加符號,在原有的基礎上加上1 js運算子雙豎槓 的用法 1 js雙豎線運算子 是或比較。如null 1 返回 1 2 1 返回 2 即或運算子中,第乙個為真,後面的就不用...