Hướng dẫn what is a reference in javascript? - tham chiếu trong javascript là gì?
Show
Naveen Karippai Ngày 13 tháng 11 năm 2016 4 phút đọc TL; DR: Không có gợi ý nào trong JavaScript và các tài liệu tham khảo hoạt động khác với những gì chúng ta thường thấy trong hầu hết các ngôn ngữ lập trình phổ biến khác. Trong JavaScript, nó không thể có một tham chiếu từ biến này sang biến khác. Và, chỉ các giá trị hợp chất (đối tượng, mảng) có thể được gán bằng tham chiếu.: There are NO pointers in JavaScript and references work differently from what we would normally see in most other popular programming languages. In JavaScript, it’s just NOT possible to have a reference from one variable to another variable. And, only compound values (Object, Array) can be assigned by reference. SRC: MemegeneratorĐiểm mấu chốt:
Phần này của phần JavaScript trên MDN đóng vai trò là một kho lưu trữ các sự kiện về ngôn ngữ JavaScript. Đọc thêm về tài liệu tham khảo này. Các đối tượng tích hợp tiêu chuẩn JavaScript, cùng với các phương thức và thuộc tính của chúng. Thuộc tính chức năng
Đối tượng cơ bản
Đối tượng lỗi
Số & ngày
Xử lý văn bản
Bộ sưu tập được lập chỉ mục
Bộ sưu tập khóa
Dữ liệu có cấu trúc
Quản lý bộ nhớ
Kiểm soát sự trừu tượng
Sự phản xạ
Quốc tế hóa
Các câu lệnhBáo cáo và khai báo JavaScript Kiểm soát dòng chảy
Tuyên bố
Chức năng và các lớp học
Lặp lại
Khác
Biểu thức và toán tửBiểu thức và toán tử JavaScript. Biểu thức chính
Biểu cảm bên trái
Tăng giảm
Các nhà khai thác đơn
Toán tử số học
Nhà khai thác quan hệ
Toán tử bình đẳng
Các nhà khai thác thay đổi bitwise
Các nhà khai thác bitwise nhị phân
Toán tử logic nhị phân
Nhà điều hành có điều kiện (ternary)
Toán tử chuyển nhượng
Các nhà khai thác dấu phẩy
Chức năngChức năng JavaScript.
Các lớp họcCác lớp JavaScript. Trang tham chiếu bổ sung
Tài liệu tham khảo và giá trị trong JavaScript là gì?Trong JavaScript, chúng tôi có các loại giá trị, còn được gọi là nguyên thủy và các loại tham chiếu (không chính đáng) là đối tượng. Nguyên thủy là số, chuỗi, boolean, biểu tượng, không xác định và null, trong khi đó, những người không chính đáng là đối tượng, chức năng và mảng.value types, also called primitives, and reference types (non-primitives) which are objects. Primitives are number, string, boolean, symbol, undefined, and null, whereas, Non-primitives are objects, functions, and arrays.
Làm cách nào để nhận được tài liệu tham khảo trong JavaScript?TL; DR: Không có gợi ý nào trong JavaScript và các tài liệu tham khảo hoạt động khác với những gì chúng ta thường thấy trong hầu hết các ngôn ngữ lập trình phổ biến khác.Trong JavaScript, không thể có một tham chiếu từ biến này sang biến khác.Và, chỉ các giá trị hợp chất (đối tượng, mảng) có thể được gán bằng tham chiếu.only compound values (Object, Array) can be assigned by reference.
JavaScript có hoạt động bằng cách tham khảo không?Trong mảng JavaScript và đối tượng theo sau bởi thuộc tính tham chiếu.Trong tham chiếu vượt qua, các tham số được truyền dưới dạng một đối số không tạo ra bản sao của riêng mình, nó đề cập đến giá trị ban đầu để các thay đổi được thực hiện bên trong ảnh hưởng đến giá trị ban đầu.. In Pass by reference, parameters passed as an arguments does not create its own copy, it refers to the original value so changes made inside function affect the original value.
Đối tượng tham chiếu là gì?Một tham chiếu đối tượng là thông tin về cách tìm một đối tượng cụ thể.Đối tượng là một phần của bộ nhớ chính;Một tham chiếu đến đối tượng là một cách để có được phần bộ nhớ đó.Biến STR không thực sự chứa đối tượng, nhưng chứa thông tin về nơi đối tượng.information on how to find a particular object. The object is a chunk of main memory; a reference to the object is a way to get to that chunk of memory. The variable str does not actually contain the object, but contains information about where the object is. |