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

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

怎么理解“引用在意義上是弱類型的”

怎么理解“引用在意義上是弱類型的”

夜27 2016-10-11 19:30:18
函數(shù)參數(shù)如果是復合類型,他們是按引用傳遞。
查看完整描述

2 回答

已采納
?
慕運維6514616

TA貢獻103條經(jīng)驗 獲得超37個贊


引用類型也是值傳遞,將一個函數(shù)外聲明的對象傳入并修改并不會影響其在外部的值,JS不能直接操作內(nèi)存地址。

而且傳入的參數(shù)不會進行類型檢查,甚至連傳入的個數(shù)也沒有限制,因為傳入?yún)?shù)都保存在函數(shù)內(nèi)置的一個數(shù)組arguments中。

查看完整回答
反對 回復 2016-10-11
  • 夜27
    夜27
    弱類型我理解了。再問一下: 傳一個對象進函數(shù)里,和傳一個基本類型進函數(shù)里,可以認為函數(shù)操作的是它們的副本嗎?
  • 慕運維6514616
    慕運維6514616
    不一定,看編譯器怎么規(guī)定了,比如像數(shù)組,操作的基本都是原數(shù)組,而操作字符串都是返回一個新值,原值不會改變。JS、PHP本身就是弱語法弱類型,沒必要去考慮其地址,都是值傳遞。 滿意請采納
  • 夜27
    夜27
    不好意思,最近沒上幕課
?
fantacy吳貝

TA貢獻11條經(jīng)驗 獲得超10個贊

復合類型按引用傳遞,這里的復合類型是指對象,按引用傳遞是指,他們共用一個對象,當這個對象中的數(shù)據(jù)發(fā)生變化時,引用該對象的變量中的數(shù)據(jù)也發(fā)生變化,他們共用一個數(shù)據(jù),而不是創(chuàng)建一個數(shù)據(jù)副本。對象改變所有引用該對象的變量全部發(fā)生變化。有更多問題歡迎私信
查看完整回答
反對 回復 2016-10-12
  • 2 回答
  • 0 關(guān)注
  • 1765 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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