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)容