成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

javascript 數(shù)據(jù)類型 ——對象的引用

vincent_xyb / 2478人閱讀

摘要:對象是的核心概念,也是最終的數(shù)據(jù)類型對象是一組鍵值對的集合,是一種無序的復(fù)合數(shù)據(jù)集合。

對象是javascript的核心概念,也是最終的數(shù)據(jù)類型;

對象是一組鍵值對的集合,是一種無序的復(fù)合數(shù)據(jù)集合。
var obj = {
    name:"Hello",
    age:"18"
}
console.log(obj)

obj指的就是一個對象,對象里面包含兩個鍵值對 name是鍵名,hello是鍵值,兩個鍵值對之間用逗號分隔

var a = {};
var b = a;
a.a1 = 23;
console.log(b.a1)   //23
b.a2 = 46;
console.log(a.a2)   //46

不同的對象名指向同一個對象,都是對這個對象的引用,修改其中任意的對象名的變量,都會影響其他對象的變量,因為他們指向都是同一個內(nèi)存地址

var a = {};
var b = a;
a = 23;
console.log(b);  //{}

在剛開始聲明的時候已經(jīng)讓b賦值一個對象,雖然a后面已經(jīng)改變賦值,但并不影響b的值;

var d = 2;
var e = d;
d = 5
console.log(e)            //2

e還是等于2,因為這時聲明的變量賦值的是一個原始數(shù)據(jù)2 number,不是一個內(nèi)存地址,只是一個拷貝值;

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/105258.html

相關(guān)文章

  • JavaScript 深入了解基本類型引用類型

    摘要:原文鏈接一個變量可以存放兩種類型的值,基本類型的值和引用類型的值。引入了一種新的原始數(shù)據(jù)類型,表示獨一無二的值。 原文鏈接 一個變量可以存放兩種類型的值,基本類型的值(primitive values)和引用類型的值(reference values)。 ES6 引入了一種新的原始數(shù)據(jù)類型 Symbol,表示獨一無二的值。它是 JavaScript 語言的第七種數(shù)據(jù)類型,前六種是:Un...

    Mr_houzi 評論0 收藏0
  • 講清楚之 javascript 參數(shù)傳值

    摘要:講清楚之參數(shù)傳值參數(shù)傳值是指函數(shù)調(diào)用時,給函數(shù)傳遞配置或運行參數(shù)的行為,包括通過進行傳值。所以對的賦值會改變上下文棧中標識符保存的具體值此時如果使用的是按引用傳遞,則變量所指向的對象因該也被賦值為。 講清楚之 javascript 參數(shù)傳值 參數(shù)傳值是指函數(shù)調(diào)用時,給函數(shù)傳遞配置或運行參數(shù)的行為,包括通過call、apply 進行傳值。 在實際開發(fā)中,我們總結(jié)javascript參數(shù)傳...

    itvincent 評論0 收藏0
  • JavaScript賦值、深拷貝和淺拷貝

    摘要:內(nèi)存空間分為兩種,棧內(nèi)存與堆內(nèi)存棧是系統(tǒng)自動分配的內(nèi)存空間,由系統(tǒng)自動釋放,堆則是動態(tài)分配的內(nèi)存,大小不定不會自動釋放。 JavaScript的內(nèi)存空間 在JavaScript中,每一個數(shù)據(jù)都需要一個內(nèi)存空間。內(nèi)存空間分為兩種,棧內(nèi)存(stack)與堆內(nèi)存(heap) 棧是系統(tǒng)自動分配的內(nèi)存空間,由系統(tǒng)自動釋放,堆則是動態(tài)分配的內(nèi)存,大小不定不會自動釋放。 基本數(shù)據(jù)類型 JavaScr...

    godlong_X 評論0 收藏0
  • JavaScript之按值傳遞

    摘要:中所有函數(shù)的參數(shù)都是按值傳遞的?;绢愋捅旧硎前粗祩鬟f,具有不可變性,對基本類型的修改,實質(zhì)上都是在棧內(nèi)存中創(chuàng)建了新的值。中把這種拷貝也認為是按值傳遞。 本文共 1200 字,讀完只需 5 分鐘 概述 參數(shù)的傳遞分為按值傳遞和按引用傳遞,而 JavaScript 中參數(shù)的傳遞只有按值傳遞。 ECMAScript 中所有函數(shù)的參數(shù)都是按值傳遞的。 所謂按值傳遞就是: 把函數(shù)外部的值復(fù)制給...

    xiangchaobin 評論0 收藏0
  • JavaScript學(xué)習(xí)總結(jié)(一)基礎(chǔ)部分

    摘要:前綴規(guī)范每個局部變量都需要有一個類型前綴,按照類型可以分為表示字符串。例如,表示以上未涉及到的其他對象,例如,表示全局變量,例如,是一種區(qū)分大小寫的語言。布爾值與字符串相加將布爾值強制轉(zhuǎn)換為字符串。 基本概念 javascript是一門解釋型的語言,瀏覽器充當解釋器。js執(zhí)行時,在同一個作用域內(nèi)是先解釋再執(zhí)行。解釋的時候會編譯function和var這兩個關(guān)鍵詞定義的變量,編譯完成后從...

    AlanKeene 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<