Hướng dẫn convert string to property javascript - chuyển đổi chuỗi thành thuộc tính javascript
28 Show
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.
Tôi có thể làm điều này:
Nhưng tôi đang nhận được 'tiêu đề' một cách linh hoạt và muốn sử dụng khoảng một nửa tá chuỗi để thu được để gán một nửa tá thuộc tính cho đối tượng. Tôi đã thử Eval và một số chương trình khác dường như có cùng một vấn đề, nhưng đã trở nên trống rỗng cho đến nay. Tôi có:
Và tôi muốn giá trị của txtcol là một tên thuộc tính. Bất kỳ ý tưởng?
Hỏi ngày 28 tháng 8 năm 2012 lúc 17:51Aug 28, 2012 at 17:51
Michael Broschatmichael BroschatMichael Broschat 8553 Huy hiệu vàng10 Huy hiệu bạc17 Huy hiệu đồng3 gold badges10 silver badges17 bronze badges 0 Sử dụng
Bản demo: http://jsfiddle.net/hr7xw/ Đã trả lời ngày 28 tháng 8 năm 2012 lúc 17:53Aug 28, 2012 at 17:53
MELLAMOKBMELLAMOKBmellamokb 55.5K12 Huy hiệu vàng106 Huy hiệu bạc135 Huy hiệu Đồng12 gold badges106 silver badges135 bronze badges 0 Sử dụng ký hiệu khung: so:
[Chỉnh sửa 11/2019: ES20XX]
Đã trả lời ngày 28 tháng 8 năm 2012 lúc 17:53Aug 28, 2012 at 17:53
MELLAMOKBMELLAMOKB
Đã trả lời ngày 28 tháng 8 năm 2012 lúc 17:53Aug 28, 2012 at 17:53
MELLAMOKBMELLAMOKBShreedhar 55.5K12 Huy hiệu vàng106 Huy hiệu bạc135 Huy hiệu Đồng3 gold badges20 silver badges27 bronze badges Sử dụng ký hiệu khung:
[Chỉnh sửa 11/2019: ES20XX]Aug 28, 2012 at 17:54
Bạn cũng có thể đặt khóa của đối tượng như thế nàySome Guy Shreedharshreedhar10 gold badges56 silver badges67 bronze badges Dưới đây là 4 cách để chia một từ thành một mảng các ký tự. "Chia" là cách phổ biến nhất và mạnh mẽ hơn. Nhưng với việc bổ sung ES6, có nhiều công cụ hơn trong Arsenal JS để chơi với 🧰 Tôi luôn muốn xem tất cả các cách có thể để giải quyết một cái gì đó bởi vì sau đó bạn có thể chọn cách tốt nhất cho trường hợp sử dụng của bạn. Ngoài ra, khi bạn thấy nó bật lên trong cơ sở mã của ai đó, bạn sẽ hiểu nó một cách dễ dàng # Kịch bảnThay vì trải qua những ưu và nhược điểm của từng cách khác nhau. Hãy để tôi chỉ cho bạn các kịch bản khác nhau, nơi một người được ưa thích hơn cái kia. # Mảng ký tựNếu tất cả những gì bạn đang làm là muốn tách chuỗi theo từng ký tự chuỗi, tất cả các cách đều tốt và sẽ cho bạn cùng một kết quả # Phân tách cụ thểNếu bạn muốn chia chuỗi của mình bằng một ký tự cụ thể, thì Các cách khác chỉ bị giới hạn bởi từng ký tự chuỗi # Chuỗi chứa biểu tượng cảm xúcNếu chuỗi của bạn chứa biểu tượng cảm xúc, thì 1 có thể không phải là lựa chọn tốt nhất. Hãy xem những gì xảy ra:Tuy nhiên, nếu chúng ta sử dụng các cách khác, nó hoạt động: Điều này là do 3, nó thực sự được tạo thành từ 2 ký tự không phải là 1 như chúng ta nhận thức.Đây là cái được gọi là cụm grapheme - nơi người dùng coi đó là 1 đơn vị, nhưng dưới mui xe, thực tế nó được tạo thành từ nhiều đơn vị. Các phương thức mới hơn 4 và 5 được trang bị tốt hơn để xử lý chúng và sẽ phân chia chuỗi của bạn bằng các cụm đồ họa 👍grapheme
clusters 👍# Một cảnh báo về var txtCol = $(this).text(); txtCol = $.trim(txtCol); 1 ⚠Một điều cần lưu ý 1 là nó không thực sự tạo ra một mảng thuần túy. Hãy bắt đầu với định nghĩa của nó
Chìa khóa có "bản sao tất cả các thuộc tính riêng biệt". Vì vậy, những gì chúng tôi đang làm ở đây 8 Nó sao chép tất cả các thuộc tính chuỗi của chúng tôi vào mảng mới của chúng tôi. Có nghĩa là chúng tôi có một mảng cộng với một số phương thức chuỗi.# TypeScript Kiểm tra: mảng kết quả không phải là loại var txtCol = $(this).text();
txtCol = $.trim(txtCol);
|