[ Leksykon ] [ JavaScript ] [ Tablice ] [ Metody ] [ Właściwości ] [ Array() ]
Array.prototype.join()
[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
Przykłady:
const tablica = ['A', 'B', 'C'];
console.log(tablica.join());
// "A,B,C"
console.log(tablica.join(''));
// "ABC"
console.log(tablica.join('-'));
// "A-B-C"
const tablica = [
[1, 2, 3],
['A', 'B', 'C'],
['A', 8, '*'],
];
console.log(tablica.join());
// "1,2,3,A,B,C,A,8,*"
console.log(tablica.join(''));
// "1,2,3A,B,CA,8,*"
console.log(tablica.join('-'));
// "1,2,3-A,B,C-A,8,*"
const tablica = [1, 2, , 4];
console.log(tablica.join());
// "1,2,,4"
const tablica = {
length: 3,
0: 1,
1: 2,
2: 3,
3: 4,
};
console.log(Array.prototype.join.call(tablica));
// "1,2,3"
console.log(Array.prototype.join.call(tablica, "+"));
// "1+2+3"
Opis:
Metoda Array.join() tworzy i zwraca nowy ciąg przez połączenie wszystkich elementów w tablicy (lub obiekcie tablico podobnym ), oddzielonych przecinkami lub określonym ciągiem separatora. Jeśli tablica zawiera tylko jeden element, element ten zostanie zwrócony bez użycia separatora. Parametr ocjonalny to separator. Określa ciąg oddzielający każdą parę sąsiednich elementów tablicy. W razie potrzeby separator jest konwertowany na ciąg znaków. W przypadku pominięcia elementy tablicy są oddzielone przecinkiem ",". Jeśli separator jest pustym łańcuchem, wszystkie elementy są łączone bez żadnych znaków. Zwracana wartość Ciąg z połączonymi wszystkimi elementami tablicy. Jeśli tablica.length jest 0, zwracany jest pusty ciąg. Jeśli elementem jest undefined, null, jest konwertowany na pusty łańcuch zamiast ciągu "null" lub "undefined". Metoda join jest dostępna wewnętrznie Array.prototype.toString() bez argumentów. Zastąpienie join instancji tablicy spowoduje toString również zastąpienie jej zachowania. Gdy jest używana na rzadkich tablicach, join() metoda iteruje puste gniazda tak, jakby miały wartość undefined. Metoda join() jest ogólna. Oczekuje tylko, że this wartość będzie miała length właściwość i właściwości z kluczem całkowitym.
Linki: