Truy vấn và thiết lập các đặc tính Javascript (phần 3)

Objects như các mảng liên quan (tiếp tục)

Ví dụ ngắn này minh họa tính linh động của việc sử dụng notation mảng để truy cập các đặc tính của một object
với các biểu thức string. Code này có thể được viết lại sử dụng notation dấu chấm, nhưng có các trường hợp trong
đó chỉ notation mảng làm được. Giả sử, ví dụ, rằng bạn đang viết một chương trình cái sử dụng các tài nguyên
mạng để tính toán giá trị hiện tại của user’s stock market investments. Chương trình cho phép người dùng gõ
tên của mỗi stock họ sở hữu cũng như số shares của mỗi stock. Bạn có thể sử dụng một object tên portfolio
để giữ thông tin. Object có một đặc tính cho mỗi stock. Tên của đặc tính là tên của stock, và giá trị đặc tính là
số shares của stock đó. Nên, ví dụ, nếu một người dùng giữ 50 shares stock IBM đặc tính portfolio.ibm có giá
trị 50.
Phần của chương trình này có thể là một hàm cho thêm một stock mới vào portfolio:

function addstock(portfolio, stockname, shares) {

portfolio[stockname] = shares;

}

Chia sẻ