Tôi gặp vấn đề về sự hiểu biết mối nối và tôi muốn được giúp đỡ.js. splice trả về mục bị loại bỏ?
Vui lòng kiểm tra jsfiddle.
http://jsfiddle.net/fantill/TbpWf/1/
value = "c, a, b"
value = value.split(',').splice(1, 1).join(',')
alert(value);
giá trị được cho là có lợi nhuận 'c, b'
.
Tuy nhiên, nó trả về 'a'
;
Điều gì là sai với phương pháp này?
Cảm ơn bạn rất nhiều.
Tôi không chắc chắn những gì bạn đang yêu cầu. Có, 'splice' trả về các mục đã loại bỏ, và đầu ra được cho là' a' bởi vì đó là những gì bạn đã loại bỏ. Vấn đề ở đâu? – melpomene