Hướng dẫn javascript array push without quotes - đẩy mảng javascript không có dấu ngoặc kép

1

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi có một mảng trống. Tôi đang cố gắng đẩy các cặp giá trị khóa vào mảng nhưng nó sẽ đi với các trích dẫn. Làm thế nào tôi có thể gửi nó mà không có báo giá?

Đây là mã của tôi:

var Array_1 = [];

Array_1.push("{ " + configJsonArray[k].name +  ":" + "'" + customerData[j][L].value + "'" + ", type:" + "'" + configJsonArray[k].type + "'" + " }");

// configJsonArray[k].name -- key from another array

// customerData[j][L].value --  value from another array

Những gì tôi mong đợi kết quả là [{Total: '30 ', loại:' giỏ hàng '}, {customerId:' 4 ', loại:' thông tin '}]] [{ total:'30', type:'cart' },{ customerId:'4', type:'info' }]

Kết quả mà tôi nhận được ["{tổng số: '30 ', loại:' giỏ hàng '}", "{customerId:' 4 ', gõ:' thông tin '}"]]] ["{ total:'30', type:'cart' }","{ customerId:'4', type:'info' }"]

Hướng dẫn javascript array push without quotes - đẩy mảng javascript không có dấu ngoặc kép

08Dc91wk

4.1688 Huy hiệu vàng32 Huy hiệu bạc66 Huy hiệu Đồng8 gold badges32 silver badges66 bronze badges

hỏi ngày 17 tháng 7 năm 2015 lúc 14:45Jul 17, 2015 at 14:45

5

Bạn muốn đẩy một đối tượng, không phải là một chuỗi (mặc dù là một chuỗi của một đối tượng)

ar Array_1 = [];

var objToPush = {};
objToPush[configJsonArray[k].name] = customerData[j] [L].value;

Array_1.push(objToPush);

Đã trả lời ngày 17 tháng 7 năm 2015 lúc 14:49Jul 17, 2015 at 14:49

Hướng dẫn javascript array push without quotes - đẩy mảng javascript không có dấu ngoặc kép

Bạn đang tạo một chuỗi và không phải là một đối tượng. Bạn có thể tạo đối tượng và đẩy nó vào mảng.

var Array_1 = [];
var temp = {};
temp[configJsonArray[k].name] = customerData[j][L].value;
temp["type"] = configJsonArray[k].type;
Array_1.push(temp);

Đã trả lời ngày 17 tháng 7 năm 2015 lúc 14:49Jul 17, 2015 at 14:49

Hướng dẫn javascript array push without quotes - đẩy mảng javascript không có dấu ngoặc kép

Bạn đang tạo một chuỗi và không phải là một đối tượng. Bạn có thể tạo đối tượng và đẩy nó vào mảng.epascarello

Epascarelloepascarello20 gold badges189 silver badges229 bronze badges

1

199K20 Huy hiệu vàng189 Huy hiệu bạc229 Huy hiệu Đồng

Bạn đang đẩy một chuỗi, sẽ không được đánh giá một cách kỳ diệu.

Thay vì một chuỗi, bạn nên sử dụng trình khởi tạo đối tượng.

var Array_1 = [{
  [configJsonArray[k].name]: customerData[j][L].value,
  type: configJsonArray[k].type
});

Trong ES6, bạn có thể sử dụng tên thuộc tính được tính toán để đặt tên thuộc tính của nó thành giá trị của biến của bạn:Jul 17, 2015 at 14:50

Đã trả lời ngày 17 tháng 7 năm 2015 lúc 14:50Oriol

Orioloriol57 gold badges410 silver badges494 bronze badges

Trong khi làm việc trong JavaScript, đôi khi chúng ta cần xóa các trích dẫn kép () khỏi một chuỗi. Bài viết này sẽ thảo luận & NBSP; Xóa các trích dẫn kép khỏi một chuỗi trong JavaScript bằng các phương thức khác nhau và minh họa ví dụ.

Mục lục:-

  • JavaScript Xóa dấu ngoặc kép khỏi chuỗi bằng cách sử dụng thay thế ()
  • JavaScript Xóa dấu ngoặc kép khỏi chuỗi bằng cách sử dụng thay thế ()
  • JavaScript Xóa dấu ngoặc kép khỏi chuỗi bằng cách sử dụng Split () và tham gia ()
  • JavaScript xóa dấu ngoặc kép khỏi chuỗi bằng cách sử dụng hàm tùy chỉnh

Chúng tôi sẽ sử dụng phương thức thay thế () của javascript cùng với regexp để thay thế các lần xuất hiện của trích dẫn kép (Hồi) bằng (Hồi).replace() method of javascript along with RegExp to replace the occurrences of double quotes (“) with (”).

Phương thức thay thế () trong JavaScript tìm kiếm một mẫu cụ thể trong chuỗi được cung cấp và thay thế nó bằng một sự thay thế. Mẫu tìm kiếm được truyền dưới dạng đối số đầu tiên và có thể là một biểu thức chính quy hoặc một hàm. Sự thay thế được thông qua như là đối số thứ hai. & Nbsp; replace() method in javascript looks for a particular pattern in the provided string and replaces it with a replacement. The pattern for search is passed as the first argument and can be a regular expression or a function. The replacement is passed as the second argument

Example:-

Quảng cáo

Hủy bỏ tất cả các trích dẫn kép (Hồi) khỏi chuỗi Hello Hello JavaScript- Hồi Ngôn ngữ này rất phổ biến.“Hello Javascript- “This language” is very popular.”

Code:-

let dummyString = 'Hello Javascript- "This language" is very popular."'
let finalString = dummyString.replace(/["]+/g, '')
console.log("original string: " + dummyString)
console.log("final string: " + finalString)

Explanation:-

Biểu thức chính quy & nbsp;/["]+/g & nbsp; /[“]+/g is passed as the first argument in the replace() method where,

  • / và / đánh dấu sự bắt đầu và kết thúc của mẫu mark the beginning and end of the pattern
  • [“] Chỉ định để khớp với báo giá kép trong chuỗispecifies to match double quotes in the string
  • + Chỉ định một hoặc nhiều ký tự specifies one or more character
  • G chỉ định để thay thế tất cả các lần xuất hiện. specifies to replace all occurrences.

Sự thay thế được thông qua như đối số thứ hai là (không) không có gì. (”) nothing.

Output:-

original string: Hello Javascript- "This language" is very popular."
final string: Hello Javascript- This language is very popular.

JavaScript Xóa dấu ngoặc kép khỏi chuỗi bằng cách sử dụng thay thế ()

JavaScript Xóa dấu ngoặc kép khỏi chuỗi bằng cách sử dụng Split () và tham gia ()replaceAll() method of javascript to replace all the occurrences of double quotes (“) with (”).

JavaScript xóa dấu ngoặc kép khỏi chuỗi bằng cách sử dụng hàm tùy chỉnhreplaceAll() method in javascript looks for a particular character/string in the original string and replaces it with a replacement. The character/string to be searched for is passed as the first argument. The replacement is passed as the second argument.

Example:-

Hủy bỏ tất cả các trích dẫn kép (Hồi) khỏi chuỗi Hello Hello JavaScript- Hồi Ngôn ngữ này rất phổ biến.“Hello Javascript- “This language” is very popular.”

Code:-

let dummyString = 'Hello Javascript- "This language" is very popular."'
let finalString = dummyString.replaceAll('"', '')
console.log("original string: " + dummyString)
console.log("final string: " + finalString)

Explanation:-

Biểu thức chính quy & nbsp;/["]+/g & nbsp; replaceAll() method is used to find the double quotes (“) passed in as the first argument and replace all its occurrences with (”) passed as the second argument.

Output:-

original string: Hello Javascript- "This language" is very popular."
final string: Hello Javascript- This language is very popular.

JavaScript Xóa dấu ngoặc kép khỏi chuỗi bằng cách sử dụng Split () và tham gia ()

JavaScript xóa dấu ngoặc kép khỏi chuỗi bằng cách sử dụng hàm tùy chỉnhsplit() method returns an array of substrings formed by splitting a given string.

Chúng tôi sẽ sử dụng phương thức thay thế () của javascript cùng với regexp để thay thế các lần xuất hiện của trích dẫn kép (Hồi) bằng (Hồi). join() method joins the elements of the array back into a string.

Example:-

Hủy bỏ tất cả các trích dẫn kép (Hồi) khỏi chuỗi Hello Hello JavaScript- Hồi Ngôn ngữ này rất phổ biến.“Hello Javascript- “This language” is very popular.”

Code:-

let dummyString = 'Hello Javascript- "This language" is very popular."'
let finalString = dummyString.split('"').join('')
console.log("original string: " + dummyString)
console.log("final string: " + finalString)

Explanation:-

Biểu thức chính quy & nbsp;/["]+/g & nbsp; split() method to split the original string into an array of substrings. The division is done based on a double quote character (“). Finally, using the join() method, these array elements are joined back to form a string without double-quotes.

Output:-

original string: Hello Javascript- "This language" is very popular."
final string: Hello Javascript- This language is very popular.

/ và / đánh dấu sự bắt đầu và kết thúc của mẫu

[“] Chỉ định để khớp với báo giá kép trong chuỗi

Example:-

Hủy bỏ tất cả các trích dẫn kép (Hồi) khỏi chuỗi Hello Hello JavaScript- Hồi Ngôn ngữ này rất phổ biến.“Hello Javascript- “This language” is very popular.”

Code:-

ar Array_1 = [];

var objToPush = {};
objToPush[configJsonArray[k].name] = customerData[j] [L].value;

Array_1.push(objToPush);
0

Explanation:-

Biểu thức chính quy & nbsp;/["]+/g & nbsp; for loop. If a double quote (“) is found, then do not involve it in creating another string -> finalString formed with all the other characters of the original string. The variable finalString does not have double-quotes.

Output:-

ar Array_1 = [];

var objToPush = {};
objToPush[configJsonArray[k].name] = customerData[j] [L].value;

Array_1.push(objToPush);
1

Đọc thêm:

  • Xóa ký tự ở một chỉ mục cụ thể khỏi chuỗi trong JavaScript
  • JavaScript: Cách xóa văn bản khỏi chuỗi
  • JavaScript: Xóa ký tự cuối cùng của chuỗi
  • JavaScript: Xóa ký tự đầu tiên khỏi chuỗi

Tôi hy vọng bài viết này đã giúp bạn xóa các trích dẫn kép từ một chuỗi trong JavaScript. Chúc may mắn !!!

Làm thế nào để xóa trích dẫn khỏi mảng chuỗi trong javascript?

Để xóa trích dẫn kép khỏi phương thức chuỗi: split () để chia chuỗi trên mỗi trích dẫn kép.Sử dụng phương thức tham gia () để tham gia mảng chuỗi.split() method to split the string on each double quote. Use the join() method to join the array of strings.

Mảng có cần dấu ngoặc kép không?

Nói chung, yeah.Thỉnh thoảng sẽ có ngoại lệ, nhưng như một nguyên tắc chung, bạn không muốn số trong trích dẫn.as a general rule you don't want numbers in quotes.

Làm thế nào để bạn đặt dữ liệu trong một mảng?

Nói chung, khi tạo một mảng, bạn sử dụng toán tử mới, cộng với kiểu dữ liệu của các phần tử mảng, cộng với số lượng các phần tử mong muốn được đặt trong dấu ngoặc vuông ('[' và ']').Như bạn có thể thấy từ ví dụ, để tham khảo một phần tử mảng, bạn nối các dấu ngoặc vuông vào tên mảng.use the new operator, plus the data type of the array elements, plus the number of elements desired enclosed within square brackets ('[' and ']'). As you can see from the example, to reference an array element, you append square brackets to the array name.

Làm thế nào để xóa trích dẫn kép khỏi đối tượng JSON trong JavaScript?

Chúng ta có thể xóa dấu ngoặc kép từ chuỗi bằng cách sử dụng json.parse () hoặc eval () hoặc thay thế dấu ngoặc kép từ chuỗi được trả về JSON trong jQuery.using JSON. parse() or eval() or replace double quotes from JSON returned string in jQuery.