Hướng dẫn what is the concat method in javascript? - phương thức concat trong javascript 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.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

Sự chỉ rõ
Đặ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ìnhSự mô tả
Một mảngNộ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ệtconcat() 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 ChromeTrình duyệt ChromeTrình duyệt ChromeTrình duyệt ChromeTrình duyệt ChromeTrì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ụngPhươ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ápArray1.concat (Array2, Array3, ..., Arrayx)
Thông sốThông sốThông sốThông sốThông sốThông số

Concat () sẽ gì?

Hàm Concat kết hợp văn bản từ nhiều phạm vi và/hoặc chuỗi, nhưng nó không cung cấp các đối số phân cách hoặc bỏ qua các đối số. Concat thay thế chức năng Concatenate. Tuy nhiên, chức năng Concatenate sẽ có sẵn để tương thích với các phiên bản Excel trước đó.combines the text from multiple ranges and/or strings, but it doesn't provide delimiter or IgnoreEmpty arguments. CONCAT replaces the CONCATENATE function. However, the CONCATENATE function will stay available for compatibility with earlier versions of Excel.

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.a new string.

Làm thế nào để bạn kết hợp các giá trị trong javascript?

Toán tử + cùng một toán tử + bạn sử dụng để thêm hai số có thể được sử dụng để kết hợp hai chuỗi.Bạn cũng có thể sử dụng +=, trong đó a += b là tốc ký cho a = a +b.Nếu phía bên trái của toán tử + là một chuỗi, JavaScript sẽ ép buộc phía bên phải thành một chuỗi. The same + operator you use for adding two numbers can be used to concatenate two strings. You can also use += , where a += b is a shorthand for a = a + b . If the left hand side of the + operator is a string, JavaScript will coerce the right hand side to a string.

Sự khác biệt giữa tham gia và liên kết trong JavaScript là gì?

Tham gia: Tham gia sẽ kết hợp các hàng trong đó các giá trị chính khớp với..concatenate: Concatenate nối các hàng của một bảng sang bảng khác, Concatenate không bao giờ hợp nhất bất kỳ hàng nào trong đó ..Join will combine the rows where the key values matches.. Concatenate: Concatenate append the rows of one table to another table, concatenate never merges any row in it..