如何在 JavaScript 中更好地使用陣列

2021-08-28 20:08:56 字數 1692 閱讀 2304

本文短小精悍,我保證。在過去的數個月裡,我注意到在我審閱的 pull request 中有四個(關於陣列使用的)錯誤經常出現。同時,我自己也會犯這些錯誤,因此有了這篇文章。讓我們一起學習,以確保以後能正確地使用陣列方法!

\'use strict\';

const characters = [

\'ironman\',

\'black_widow\',

\'hulk\',

\'captain_america\',

\'hulk\',

\'thor\',

];console.log(characters.indexof(\'hulk\'));

// 2

console.log(characters.indexof(\'batman\'));

// -1

console.log(characters.includes(\'hulk\'));

// true

console.log(characters.includes(\'batman\'));

// false

\'use strict\';

const characters = [,,

,,];function

getcharacter(name) 

console.log(characters.filter(getcharacter(\'captain_america\')));

// [

//   ,

//   ,

// ]

console.log(characters.find(getcharacter(\'captain_america\')));

//

\'use strict\';

const characters = [,,

,];function

hascharacterfrom(env) 

console.log(characters.find(hascharacterfrom(\'marvel\')));

// console.log(characters.some(hascharacterfrom(\'marvel\')));

// true

\'use strict\';

const characters = [,,

,];console.log(

characters

.filter(character => character.env === \'marvel\')

.map(character => object.assign({}, character, ))

);// [

//   ,

//   

// ]

console.log(

characters

.reduce((acc, character) => , character, ))

: acc;

}, )

)// [

//   ,

//   

// ]

英文:pacdiv  譯文:sea_ljf

mysql改變列標題 如何在MySQL中更改列名

如果您已經建立了mysql資料庫,並且在其中一列命名錯誤之後決定刪除它並新增替換 您可以簡單地重新命名它。重新命名資料庫列 在mysql中,可以使用alter table和change命令一起重新命名列,以更改現有列。例如,假設該列當前名為soda,但是您認為beverage是乙個更合適的標題。該列...

如何在中國更容易走向成功,成為二八定律中的二?

在中國這個愛坑肝帝環境下,我認為只要 肝在有意義的 方向上,我就已戰勝70 的人。我相信守住自己的心,不被干擾,就已勝出!資訊時代就是個通過各種手段 的時代,只要不輕易被 或者還能利用別人的 手段,反向利用,順手推舟,順手牽羊那就必然出類拔萃。做事效率係數 繫結 環境趨勢,你覺得勝利還不是必然的嗎?...

如何在程式中延時

方法一 使用sleep函式,如延時2秒,用sleep 2000 方法二 使用sleep函式的不利在於延時期間不能處理其他的訊息,如果時間太長,就好象宕機一樣,利用coledatetime類和coledatetimespan類實現延時就不會出現那樣的問題 coledatetime start time...