Có vấn đề khi tham chiếu một đối tượng theo nghĩa đen trong một hàm là một phần của chữ đó? Dường như nó hoạt động tốt, nhưng tôi muốn đảm bảo không có những tác động khác.Javascript: Tham chiếu văn bản đối tượng trong chức năng của khóa riêng thay vì 'this'
Dưới đây là một ví dụ về những gì tôi đang nói về:
thay vì:
var obj = {
key1: "it",
key2: function(){return this.key1 + " works!"}
};
alert(obj.key2());
sử dụng:
var obj = {
key1: "it",
key2: function(){return obj.key1 + " works!"}
};
alert(obj.key2());