Tôi có một chuỗi với nhiều dấu phẩy, và chuỗi thay thế phương pháp sẽ chỉ thay đổi đầu tiên:Javascript - Thay thế tất cả dấu phẩy trong một chuỗi
var mystring = "this,is,a,test"
mystring.replace(",","newchar", -1)
quả: "thisnewcharis,a,test"
Các tài liệu chỉ ra rằng mặc định thay thế tất cả, và rằng "-1" cũng chỉ ra để thay thế tất cả, nhưng nó không thành công. Có suy nghĩ gì không?
Tài liệu nào? Tiêu chuẩn - http://es5.github.com/#x15.5.4.11 - không xác định tham số thứ ba và MDN - https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/ thay thế - xác định tham số thứ ba không chuẩn dưới dạng chuỗi đại diện cho cờ, không phải là số nguyên ... –