Propriétés et méthodes des objets Array en JavaScript
Objet tableau?: une variable tableau est un objet tableau
attribut length?: obtenir dynamiquement la longueur du tableau. Par exemple?: var len = arrObj.length
join()
Fonction : Convertir un tableau en cha?ne. Renvoie une cha?ne.
Syntaxe?: arrObj.join (numéro de connexion)
Description?: Connectez un tableau en un caractère à l'aide de la cha?ne "numéro de connexion" spécifiée.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //將以下字符串轉(zhuǎn)成數(shù)組, 然后再轉(zhuǎn)成字符串 var str = "北京,上海,深圳,南京,合肥"; //轉(zhuǎn)成數(shù)組 var arr=str.split(","); //再轉(zhuǎn)換成字符串 str = arr.join(",") ; document.write("類型是:"+typeof(str)+",字符串為:"+str); </script> </head> <body> </body> </html>
reverse()
Fonction?: Inversez l'ordre des éléments dans le tableau.
Syntaxe?: arrObj.reverse()
Paramètres?: Aucun
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var arr=[1,2,3,4,5,6,7,8]; arr.reverse(); document.write(arr); </script> </head> <body> </body> </html>
Suppression et ajout d'éléments du tableau
opération de suppression symbole, seule la valeur de l'élément du tableau peut être supprimée, mais l'espace occupé est toujours là et la longueur totale n'a pas changé (arr.length).
Les éléments de tableau précédents ne peuvent être ajoutés qu'en arrière, pas en avant.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //使用delete刪除元素,查看長度是否改變 var arr=[1,2,3,4,5,6,7,8]; document.write("數(shù)組的長度為"+arr.length+",值為"+arr+"<br/>"); delete arr[0]; delete arr[1]; delete arr[2]; document.write("數(shù)組的長度為"+arr.length+",值為"+arr+"<br/>"); </script> </head> <body> </body> </html>
shift()?: supprime le premier élément du tableau, renvoie la valeur supprimée et réduit la longueur de 1.
pop()?: supprime le dernier élément du tableau, renvoie la valeur supprimée et réduit la longueur de 1.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //使用delete刪除元素,查看長度是否改變 var arr=[1,2,3,4,5,6,7,8]; document.write("數(shù)組的長度為"+arr.length+",值為"+arr+"<br/>"); arr.shift(); document.write("數(shù)組的長度為"+arr.length+",值為"+arr+"<br/>"); arr.pop(); document.write("數(shù)組的長度為"+arr.length+",值為"+arr+"<br/>"); </script> </head> <body> </body> </html>
unshift()?: ajoutez un ou plusieurs éléments du tableau à l'avant du tableau et la longueur doit être modifiée. arrObj.unshift("a", "b", "c")
push()?: Ajouter un ou plusieurs éléments du tableau à la fin du tableau , longueur à changer. arrObj.push("a" , "b" , "c")
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //使用delete刪除元素,查看長度是否改變 var arr=[1,2,3,4,5,6,7,8]; document.write("數(shù)組的長度為"+arr.length+",值為"+arr+"<br/>"); arr.unshift(0); document.write("數(shù)組的長度為"+arr.length+",值為"+arr+"<br/>"); arr.push(9); document.write("數(shù)組的長度為"+arr.length+",值為"+arr+"<br/>"); </script> </head> <body> </body> </html>