Ai đó có thể cho tôi biết từ đó ECMA phiên bản toán tử IN có sẵn và trình duyệt (phiên bản) nào hỗ trợ nó?Khả năng tương thích của nhà điều hành Javascript IN
Giải thích:
IN-nhà điều hành có thể được sử dụng như sau:
var myObject = {
Firstname: 'Foo',
Lastname: 'Bar'
};
if('Lastname' in myObject){
// Lastname is an attribute of myObject
}
Chỉ có trong IE 5.5+; IE 5.0 là 'trình duyệt sự cố' cho 'in', mặc dù rõ ràng lo lắng đã biến mất từ lâu rồi. – bobince
FWIW Tôi không thể nhìn thấy nó trong phiên bản thứ 2 @ http://www.ecma-international.org/publications/standards/Ecma-262-arch.htm –
@Nick: chắc chắn là trong 3.0, mặc dù IE đã không không hỗ trợ nó tại thời điểm xuất bản. ECMAScript 3.1 là tên phát triển cho những gì đã trở thành ấn bản thứ năm. – bobince