Phương thức concat[]
kết hợp các đối số chuỗi vào chuỗi gọi và trả về một chuỗi mới.concat[]
method concatenates the string arguments to the calling string and returns a new string. Thử nó
Cú pháp
concat[str1]
concat[str1, str2]
concat[str1, str2, /* …, */ strN]
Thông số
strN
Một hoặc nhiều chuỗi để nối với str
.
Giá trị trả về
Một chuỗi mới chứa văn bản kết hợp của các chuỗi được cung cấp.
Sự mô tả
Hàm concat[]
kết hợp các đối số chuỗi vào chuỗi gọi và trả về một chuỗi mới. Các thay đổi đối với chuỗi ban đầu hoặc chuỗi được trả về không ảnh hưởng đến chuỗi khác.
Nếu các đối số không thuộc chuỗi loại, chúng được chuyển đổi thành các giá trị chuỗi trước khi kết nối.
Phương pháp concat[]
rất giống với các toán tử nối bổ sung/chuỗi [+
, +=
], ngoại trừ concat[]
buộc các đối số của nó trực tiếp vào các chuỗi, trong khi bổ sung ép buộc các toán tử của nó vào nguyên thủy trước tiên. Để biết thêm thông tin, hãy xem trang tham chiếu cho toán tử +
.
Ví dụ
Sử dụng Concat []
Ví dụ sau đây kết hợp các chuỗi thành một chuỗi mới.
const hello = 'Hello, ';
console.log[hello.concat['Kevin', '. Have a nice day.']];
// Hello, Kevin. Have a nice day.
const greetList = ['Hello', ' ', 'Venkat', '!'];
"".concat[...greetList] // "Hello Venkat!"
"".concat[{}] // "[object Object]"
"".concat[[]] // ""
"".concat[null] // "null"
"".concat[true] // "true"
"".concat[4, 5] // "45"
Thông số kỹ thuật
Đặc tả ngôn ngữ Ecmascript # sec-string.prototype.concat # sec-string.prototype.concat |
Tính tương thích của trình duyệt web
Bảng BCD chỉ tải trong trình duyệt
Xem thêm
Loại trả về của phương thức Concat [] là gì?
Phương thức Concat [] kết hợp các đối số chuỗi vào chuỗi gọi và trả về một chuỗi mới.
Làm thế nào để bạn kết hợp các giá trị trong javascript?
let text2 = "food";
let result = text1.concat[text2];
Nội dung từ các mảng tham gia.
Phương thức Concat [] kết hợp các đối số chuỗi vào chuỗi gọi và trả về một chuỗi mới.
Làm thế nào để bạn kết hợp các giá trị trong javascript?
let text2 = "world!";
let result = text1.concat[" ", text2];
Nội dung từ các mảng tham gia.
Nhiều ví dụ hơn
Các chuỗi và số Concatenate:
const Arr1 = ["Cecilie", "Lone"]; const Arr2 = [1, 2, 3]; const Arr3 = Arr1.concat [ARR2];
Hãy tự mình thử »
Các mảng lồng nhau:
Cú pháp
const Arr1 = [1, 2, [3, 4]]; const Arr2 = [[5, 6], 7, 8]; const Arr3 = Arr1.concat [ARR2];
Thông số
Tham số | Sự mô tả |
Hỗ trợ trình duyệt string2, ... stringX | concat[] là tính năng ECMAScript1 [ES1].The strings to be joined. |
Giá trị trả về
Loại hình | Sự mô tả |
Một mảng | Nội dung từ các mảng tham gia. |
Giá trị trả về
Loại hình
Một mảng
let text2 = "world!";
let text3 = "Have a nice day!";
let result = text1.concat[" ", text2, " ", text3];
Nội dung từ các mảng tham gia.
Nhiều ví dụ hơn
Các chuỗi và số Concatenate:
const Arr1 = ["Cecilie", "Lone"]; const Arr2 = [1, 2, 3]; const Arr3 = Arr1.concat [ARR2];
Hãy tự mình thử » | Các mảng lồng nhau: | const Arr1 = [1, 2, [3, 4]]; const Arr2 = [[5, 6], 7, 8]; const Arr3 = Arr1.concat [ARR2]; | Hỗ trợ trình duyệt | concat[] là tính năng ECMAScript1 [ES1]. | ES1 [JavaScript 1997] được hỗ trợ đầy đủ trong tất cả các trình duyệt: |
Trình duyệt Chrome | Trình duyệt Chrome | Trình duyệt Chrome | Trình duyệt Chrome | Trình duyệt Chrome | Trình duyệt Chrome |
Ví dụ
Tham gia hai mảng:
const Arr1 = ["Cecilie", "Lone"]; const Arr2 = ["Emil", "Tobias", "Linus"]; const trẻ em = ARR1.concat [ARR2];
const arr2 = ["Emil", "Tobias", "Linus"];
const children = arr1.concat[arr2];
Hãy tự mình thử »
Tham gia ba mảng:
const Arr1 = ["Cecilie", "Lone"]; const Arr2 = ["Emil", "Tobias", "Linus"]; const Arr3 = ["Robin"]; const trẻ em = ARR1.concat [ARR2, ARR3];
const arr2 = ["Emil", "Tobias", "Linus"];
const arr3 = ["Robin"];
const children = arr1.concat[arr2, arr3];
Hãy tự mình thử »
Tham gia ba mảng:
const Arr1 = ["Cecilie", "Lone"]; const Arr2 = ["Emil", "Tobias", "Linus"]; const Arr3 = ["Robin"]; const trẻ em = ARR1.concat [ARR2, ARR3];
Thêm ví dụ dưới đây.
Định nghĩa và cách sử dụng
Phương pháp concat[]
Concatenates [tham gia] hai hoặc nhiều mảng.
Phương thức concat[]
trả về một mảng mới, chứa các mảng đã tham gia.
Phương pháp concat[]
không thay đổi các mảng hiện có.
Cú pháp
Array1.concat [Array2, Array3, ..., Arrayx] | Thông số |
Tham số | Sự mô tả The array[s] to be concatenated. |
Array1, ...
Bắt buộc. Mảng [các] sẽ được nối. | Thông số |
Tham số | Sự mô tả |
Array1, ...
Bắt buộc. Mảng [các] sẽ được nối.
Giá trị trả về
const arr2 = [1, 2, 3];
const arr3 = arr1.concat[arr2];
Hãy tự mình thử »
Tham gia ba mảng:
const Arr1 = ["Cecilie", "Lone"]; const Arr2 = ["Emil", "Tobias", "Linus"]; const Arr3 = ["Robin"]; const trẻ em = ARR1.concat [ARR2, ARR3];
const arr2 = [[5, 6], 7, 8];
const arr3 = arr1.concat[arr2];
Hãy tự mình thử »
Tham gia ba mảng:
const Arr1 = ["Cecilie", "Lone"]; const Arr2 = ["Emil", "Tobias", "Linus"]; const Arr3 = ["Robin"]; const trẻ em = ARR1.concat [ARR2, ARR3];
Thêm ví dụ dưới đây.
Định nghĩa và cách sử dụng | Phương pháp concat[] Concatenates [tham gia] hai hoặc nhiều mảng. | Phương thức concat[] trả về một mảng mới, chứa các mảng đã tham gia. | Phương pháp concat[] không thay đổi các mảng hiện có. | Cú pháp | Array1.concat [Array2, Array3, ..., Arrayx] |
Thông số | Thông số | Thông số | Thông số | Thông số | Thông số |