2011-09-06 50 views

Trả lời

17

Đối deleteing một tài sản từ một đối tượng, bạn có thể sử dụng

delete object.key 

Để xóa một mục từ mảng, bạn có thể sử dụng nhiều phương pháp, một trong số đó là làm cho sử dụng phương pháp grep jQuery:

// removes "5" from the values 
object.key2 = $.grep(object.key2,function(x) { return x != "5"}); 

Ví dụ trực tiếp: http://jsfiddle.net/rbREb/

5

Làm cách nào để xóa khóa đối tượng và cách xóa giá trị khóa đối tượng?

Sử dụng toán tử delete để xóa thuộc tính khỏi Object.

delete object.key 

Xóa thuộc tính sẽ xóa giá trị liên quan của nó (hoặc ít nhất là đánh dấu nó để thu gom rác).

+0

và điều gì sẽ xảy ra nếu tôi chỉ muốn xóa giá trị thuộc tính? – sbaaaang

+0

@Ispuk Bạn có thể gán cho nó 'undefined' hoặc' null'. – alex

+0

@Ispuk Nếu bạn chỉ muốn xóa giá trị của nó, bạn có thể đặt giá trị đó thành rỗng. ví dụ. 'object.key = null'. – user278064

0

bạn có thể sử dụng đối tượng xóa [key]. Điều này sẽ xóa cả khóa và giá trị

Các vấn đề liên quan