第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js的slice( )函數(shù)和淺復(fù)制

js的slice( )函數(shù)和淺復(fù)制

UYOU 2018-09-11 06:06:20
1.問題我有一個數(shù)組,希望分多次遍歷它們,想借助slice()函數(shù)在每次遍歷前,得到一些連續(xù)的數(shù)組元素。slice()的官方文檔說:slice() 方法會淺復(fù)制(shallow copy)數(shù)組的一部分到一個新的數(shù)組,并返回這個新數(shù)組。這里說的淺復(fù)制該怎樣理解?2.代碼比如我的代碼:var a = ["php", "python", "java", "c++", "matlab", "ruby", "R", "julia"]var b = a;     // 個人認(rèn)為這個是“淺復(fù)制”b === a    // truevar c = a.slice()// 看了下c的內(nèi)容:c["php", "python", "java", "c++", "matlab", "ruby", "R", "julia"]c === a    // false  為什么是false呢,slice()不是返回淺復(fù)制嗎?我對“淺復(fù)制”的理解是“賦予相同的內(nèi)存地址”,所以b===a是true,但是c===a為什么不是true呢,slice()返回的不是淺復(fù)制嗎?
查看完整描述

1 回答

?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個贊

這個淺復(fù)制指的是元素的淺復(fù)制, 而不是整個數(shù)組的淺復(fù)制啊. 數(shù)組還是新的, 和原來不是一個


查看完整回答
反對 回復(fù) 2018-10-10
  • 1 回答
  • 0 關(guān)注
  • 801 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號