對象和數(shù)組

1、對象和數(shù)組進行循環(huán)

變量key的類型就是字符串,?obj[key] 就等于 obj["name"] obj["age"] obj["car"]

練習(xí):?一個按鈕 點擊 彈出prompt 猜猜保時捷的顏色, 用戶輸入之后 ?給obj添加屬性color 值就是用戶輸入的顏色,開始循環(huán)對象,如果color的值是紅色,則alert('恭喜你猜對了') 否則就提示 alert('你猜錯請刷新頁面繼續(xù)猜')

使用開關(guān) 如果答對了則改變flag,目的讓打錯的時候只彈出一次

2、concat合并

concat合并兩個數(shù)組并生成一個新數(shù)組,不會改變原數(shù)組

練習(xí):原來有個數(shù)組 let arr = ['奧迪','寶馬','奔馳'],還有個空數(shù)組 let arr2 = [],頁面上有個按鈕叫添加 點一下 彈出一個prompt 你輸入一輛汽車的品牌,添加到arr2 當(dāng)中。還有個按鈕叫合并 可以把arr 和 arr2 合并成一個新數(shù)組,并且循環(huán)整個新數(shù)組 把新數(shù)組的每一個值都打印在頁面上

3、indexOf與 splice 用法

?indexOf 返回字符 在數(shù)組中的索引??★ 如果字符不存在數(shù)組中,會返回-1

練習(xí):

arr2用indexOf來循環(huán)判斷arr中的每一項 是否存在于arr2,如果不存在就push進去

練習(xí):點擊刪除按鈕 彈出prompt彈框,輸入汽車品牌,?如果存在于arr 就把他刪掉,不存在 就把他添加到 數(shù)組的第二個位置

splice 指定位置添加 ?指定位置刪除

splice 三個參數(shù):? 第一個參數(shù)表示 所在數(shù)組的位置??第二個參數(shù)表示 刪除幾個?第三個參數(shù)表示 添加的內(nèi)容

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容