Javascript地址引用代碼實例解析
javascript地址引用
代碼如下
var a = new Object(); a.price = 173; var b = a; b.price = 170; //b更改了屬性值,a的屬性值一起會被改變 alert(a.price); //輸出170
var a =3 var b = a; b=4; alert(a); //輸出170
可以看出object 是引用 學(xué)過c++的人知道 是地址
所以跟PHP不一樣 PHP前面是要加&代表地址
ps補充下 復(fù)制對象 不修改原來對象屬性的方法
var a = new Object(); a.price = 173; var b = JSON.parse(JSON.stringify(a)); b.price = 170; //b更改了屬性值,a的屬性值一起會被改變 alert(a.price); //輸出173
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
基于prototype擴展的JavaScript常用函數(shù)庫
基于prototype擴展的JavaScript常用函數(shù)庫實現(xiàn)代碼,學(xué)習(xí)js的朋友可以參考下。2010-11-11
JS監(jiān)聽dom高度變化幾種常用方法總結(jié)
我們在開發(fā)中會遇到一些需求,需要監(jiān)聽元素變化,比如元素屬性變化,元素大小變化,這篇文章主要給大家介紹了關(guān)于JS監(jiān)聽dom高度變化幾種常用方法的相關(guān)資料,需要的朋友可以參考下2023-10-10
bootstrap fileinput組件整合Springmvc上傳圖片到本地磁盤
這篇文章主要介紹了bootstrap fileinput組件整合Springmvc上傳圖片到本地磁盤的方法,需要的朋友可以參考下2017-05-05
JS實現(xiàn)數(shù)組內(nèi)值累加常見的3個方法
這篇文章主要給大家介紹了關(guān)于JS實現(xiàn)數(shù)組內(nèi)值累加常見的3個方法,文中通過實例代碼將3個方法介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用js具有一定參考借鑒價值,需要的朋友可以參考下2023-07-07
ReactHooks+ts(函數(shù)組件)實現(xiàn)原生輪播的示例
這篇文章主要介紹了ReactHooks+ts函數(shù)組件實現(xiàn)原生輪播,在這里下載依賴第一個是js依賴第二個是ts依賴,通過實例代碼介紹了創(chuàng)建tsx文件的方法,需要的朋友可以參考下2022-05-05
基于Bootstrap漂亮簡潔的CSS3價格表(附源碼下載)
該價格表基于Bootstrap網(wǎng)格系統(tǒng)來進(jìn)行布局,通過簡單的CSS3代碼來美化價格表,樣式非常的時尚漂亮,且能在不同屏幕下展示良好的效果,需要的朋友可以參考下2017-02-02

