Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 86

Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 105

[JavaScript]配列から値を削除して詰める

JavaScript, 開発javascript


Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 86

Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 105
JavaScriptで配列を扱っていて,特定の値を削除して詰めたいという状況があったので、その時に使った方法を紹介したいと思います。

splice()

let arraySample = ['a','b','c','d']

arraySample.splice(2,1)

console.log(arraySample)
// arraySample =['a','b','d']
arraySample.splice(2,1)は配列の2番目の要素であるcから1つだけの要素を取り除くことを表しています、 この関数はもともと、値を削除して別の値を追加するというものです。第1引数で削除の対象となる開始点を指定。第2引数で何個削除するかを指定。第3引数から追加する値の指定となります。