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

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

請問在react.js怎么提取數組中部分元素?

請問在react.js怎么提取數組中部分元素?

莫回無 2019-10-28 15:06:21
react.js怎么提取數組中部分元素
查看完整描述

3 回答

?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

可以用Array中自帶的方法:
arrayObj.shift( )
shift 方法可移除數組中的第一個元素并返回該元素。
例如:
var ary=[1,2,3,4];
var a=ary.shift();//a=1;ary=[2,3,4];

arrayObj.slice(start, [end])

slice 方法返回一個 Array 對象,其中包含了 arrayObj 的指定部分。
參數:start,截取數組開始下標。end截止的下標,但不包括end元素
例如:
var ary=[1,2,3,4];
var newary=ary.slice(0, 2);//newary=[1,2],不包括下標2 所對應的元素3。

查看完整回答
反對 回復 2019-11-02
?
暮色呼如

TA貢獻1853條經驗 獲得超9個贊

很好的問題。簡單的原理理解是:JSX 的一對封閉標簽,會轉譯為一個 createElement 函數。如下的代碼轉譯后,實際上會變成兩個并排的函數。
return (
<div>123</div>
<div>456</div>
)
// 轉譯后得到
return (
createElement(xxx)
createElement(xxx)
)

如上轉譯為兩個并排的函數后,并不滿足 {xxx} 語法只能嵌入一個單行表達式的需求。而一個數組的聲明,則是一個符合要求的單行表達式,形如:

return [
<div>123</div>,
<div>456</div>
]
// 轉譯后得到
return [createElement(xxx), createElement(xxx)]

這時能滿足語法格式要求。



查看完整回答
反對 回復 2019-11-02
  • 3 回答
  • 0 關注
  • 1212 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號