Hướng dẫn convert array to string with single quotes javascript - chuyển đổi mảng thành chuỗi với dấu nháy đơn javascript

Tôi có một mảng như thế này

Show
    var array = ["f","test"];
    var string =array.toString();
    

    Chuỗi ngoại trừ

    array.map(x => "'" + x + "'").toString();
    
    5

    Giá trị hiện tại:

    array.map(x => "'" + x + "'").toString();
    
    6

    Hỏi ngày 27 tháng 4 năm 2017 lúc 7:52Apr 27, 2017 at 7:52

    Hướng dẫn convert array to string with single quotes javascript - chuyển đổi mảng thành chuỗi với dấu nháy đơn javascript

    2

    Bạn gần như đã có nó. Thử cái này:

    array.map(x => "'" + x + "'").toString();
    

    Đã trả lời ngày 27 tháng 4 năm 2017 lúc 7:54Apr 27, 2017 at 7:54

    Hướng dẫn convert array to string with single quotes javascript - chuyển đổi mảng thành chuỗi với dấu nháy đơn javascript

    folfafaflfafl

    7,0023 huy hiệu vàng27 Huy hiệu bạc47 Huy hiệu đồng3 gold badges27 silver badges47 bronze badges

    5

    Các tên biến như Array và String có lẽ là ... gần giống với nghi thức xấu, nhưng tôi đã có'chu:

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    

    Đã trả lời ngày 27 tháng 4 năm 2017 lúc 7:57Apr 27, 2017 at 7:57

    MontagistmontagistMontagist

    3942 Huy hiệu bạc8 Huy hiệu Đồng2 silver badges8 bronze badges

    1

    Sử dụng ES6 với chức năng nội suy và mũi tên.

    Bạn có thể sử dụng

    array.map(x => "'" + x + "'").toString();
    
    7 hoặc
    array.map(x => "'" + x + "'").toString();
    
    8 để hiển thị từng mục được phân tách bằng dấu phẩy

    var array = ["f","test"];
    console.log(array.map(x=>`'${x}'`).join(','))
    console.log(array.map(x=>`'${x}'`).toString())

    Đã trả lời ngày 27 tháng 4 năm 2017 lúc 7:57Apr 27, 2017 at 7:57

    Hướng dẫn convert array to string with single quotes javascript - chuyển đổi mảng thành chuỗi với dấu nháy đơn javascript

    MontagistmontagistWeedoze

    3942 Huy hiệu bạc8 Huy hiệu Đồng1 gold badge36 silver badges61 bronze badges

    1

    Sử dụng ES6 với chức năng nội suy và mũi tên.

    var result = ["f","test"].map(function(b) { 
       return "'" + b + "'"; 
    }); 
    console.log(result.toString());

    Bạn có thể sử dụng

    array.map(x => "'" + x + "'").toString();
    
    7 hoặc
    array.map(x => "'" + x + "'").toString();
    
    8 để hiển thị từng mục được phân tách bằng dấu phẩyApr 27, 2017 at 8:01

    Hướng dẫn convert array to string with single quotes javascript - chuyển đổi mảng thành chuỗi với dấu nháy đơn javascript

    Weedozeweedozetaile

    Huy hiệu vàng 13.3K116 silver badges28 bronze badges

    4

    Hãy sử dụng bản đồ trong JS : It will join all elements of an array into a string.

    Đã trả lời ngày 27 tháng 4 năm 2017 lúc 8:01

    var array = ["f","test"];
    
    var res = "'"+array.join("','")+"'";
    
    console.log(res);

    Tailetaile It allows an expression to be expanded in places where multiple arguments (for function calls) or multiple elements (for array literals) or multiple variables (for destructuring assignment) are expected.

    Đã trả lời ngày 27 tháng 4 năm 2017 lúc 8:01

    let array = ["f","test"];
    
    function printString(a,b) {
      var str = `'${a}','${b}'`;
      return str;
    }
    
    var res = printString(...array);
    console.log(res);

    Tailetaile It creates a new array with the results of calling a provided function on every element in this array.

    Đã trả lời ngày 27 tháng 4 năm 2017 lúc 8:01

    var array = ["f","test"];
    
    var str = array.map(item => "'" + item + "'").join();
    
    console.log(str);

    TailetaileApr 27, 2017 at 8:16

    Hướng dẫn convert array to string with single quotes javascript - chuyển đổi mảng thành chuỗi với dấu nháy đơn javascript

    2.63816 Huy hiệu bạc28 Huy hiệu đồngRohìt Jíndal

    1. Sử dụng phương thức JavaScript Array.Join (): Nó sẽ tham gia tất cả các phần tử của một mảng vào một chuỗi.12 gold badges69 silver badges116 bronze badges

    2

    THỬ NGHIỆMouptut as a string and not as array and code to be written such that it is supported by all browser (no ES6). So I have tried to keep it as simple as possible:

    var arrayTest = ["f","test"]
    var str  = arrayTest.map(function(obj) {return("'" + obj + "'")}).toString();
    

    2. Sử dụng toán tử ES6 (...)Apr 27, 2017 at 11:15

    Chuỗi là chuỗi các ký tự, ký hiệu và số. Trong JavaScript, người dùng có thể viết các chuỗi trong ‘Trích dẫn đơn hoặc trong Trích dẫn Double Double. Tuy nhiên, cả hai in cùng một kết quả trên thiết bị đầu cuối.

    'GeeksforGeeks' === "GeeksforGeeks"

    Trong một số trường hợp, người dùng có thể cần in một phần của chuỗi với các trích dẫn. Ví dụ, tôi, tôi, xin chào, những người đam mê, hoặc nó là một quả táo, v.v. Trong tình huống này, người dùng phải sử dụng một báo giá và báo giá kép một cách cẩn thận. Trong hướng dẫn này, người dùng sẽ học viết chuỗi với dấu ngoặc kép.

    Chuỗi hoạt động đơn giản như thế nào trong JavaScript?

    Như đã đề cập trong phần trên, người dùng nhận được cùng một đầu ra hoặc nó ghi chuỗi trong một báo giá hoặc báo giá kép. Người dùng có thể thấy mã ví dụ dưới đây.

    Example:

    JavaScript

    array.map(x => "'" + x + "'").toString();
    
    9

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    0
    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    1
    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    2

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    0
    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    4
    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    5

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    6

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    7

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    8

    Output:

    array.map(x => "'" + x + "'").toString();
    
    0

    Làm thế nào người dùng có thể thêm các trích dẫn bên trong chuỗi?

    Có một số cách để viết một chuỗi với một dấu ngoặc kép. & Nbsp;

    Cách tiếp cận 1: Người ta có thể sử dụng dấu gạch chéo ngược (\) bên trong chuỗi để thoát khỏi dấu ngoặc kép. Họ sẽ cần phải làm theo ví dụ dưới đây để làm theo phương pháp này.One can use the backslash (\) inside the string to escape from the quotation mark. They will need to follow the below example to follow this method.

    Syntax:

    array.map(x => "'" + x + "'").toString();
    
    1

    Example:

    JavaScript

    array.map(x => "'" + x + "'").toString();
    
    9

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    0
    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    1
    var array = ["f","test"];
    console.log(array.map(x=>`'${x}'`).join(','))
    console.log(array.map(x=>`'${x}'`).toString())
    2

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    0
    var array = ["f","test"];
    console.log(array.map(x=>`'${x}'`).join(','))
    console.log(array.map(x=>`'${x}'`).toString())
    4
    var array = ["f","test"];
    console.log(array.map(x=>`'${x}'`).join(','))
    console.log(array.map(x=>`'${x}'`).toString())
    5

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    0
    var array = ["f","test"];
    console.log(array.map(x=>`'${x}'`).join(','))
    console.log(array.map(x=>`'${x}'`).toString())
    7
    var array = ["f","test"];
    console.log(array.map(x=>`'${x}'`).join(','))
    console.log(array.map(x=>`'${x}'`).toString())
    8

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    0
    var result = ["f","test"].map(function(b) { 
       return "'" + b + "'"; 
    }); 
    console.log(result.toString());
    0
    var result = ["f","test"].map(function(b) { 
       return "'" + b + "'"; 
    }); 
    console.log(result.toString());
    1

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    6

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    7

    var result = ["f","test"].map(function(b) { 
       return "'" + b + "'"; 
    }); 
    console.log(result.toString());
    4

    var result = ["f","test"].map(function(b) { 
       return "'" + b + "'"; 
    }); 
    console.log(result.toString());
    5

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    8

    Output:

    array.map(x => "'" + x + "'").toString();
    
    2

    Cách tiếp cận 2: Người ta có thể viết chuỗi bằng cách sử dụng các trích dẫn thay thế. Người dùng cần sử dụng các trích dẫn đơn bên trong chuỗi nếu họ có chuỗi viết trong trích dẫn kép và ngược lại.One can write strings using alternative quotes. Users need to use single quotes inside the string if they have written string in double quotes and vice-versa.

    Syntax:

    array.map(x => "'" + x + "'").toString();
    
    3

    Example:

    JavaScript

    array.map(x => "'" + x + "'").toString();
    
    9

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    0
    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    1
    var array = ["f","test"];
    
    var res = "'"+array.join("','")+"'";
    
    console.log(res);
    0

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    0
    var array = ["f","test"];
    
    var res = "'"+array.join("','")+"'";
    
    console.log(res);
    2
    var array = ["f","test"];
    
    var res = "'"+array.join("','")+"'";
    
    console.log(res);
    3

    var array = ["f","test"];
    
    var res = "'"+array.join("','")+"'";
    
    console.log(res);
    4
    var array = ["f","test"];
    
    var res = "'"+array.join("','")+"'";
    
    console.log(res);
    5
    var array = ["f","test"];
    
    var res = "'"+array.join("','")+"'";
    
    console.log(res);
    6

    var array = ["f","test"];
    
    var res = "'"+array.join("','")+"'";
    
    console.log(res);
    7
    var array = ["f","test"];
    
    var res = "'"+array.join("','")+"'";
    
    console.log(res);
    8

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    6

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    7

    var result = ["f","test"].map(function(b) { 
       return "'" + b + "'"; 
    }); 
    console.log(result.toString());
    4

    var result = ["f","test"].map(function(b) { 
       return "'" + b + "'"; 
    }); 
    console.log(result.toString());
    5

    var anArray = [ "f", "test" ];
    var theString = "'" + anArray.join("','") + "'";
    
    8

    Output:

    array.map(x => "'" + x + "'").toString();
    
    4