eval() đánh giá chuỗi như code JavaScript. Có thể dùng để truy cập biến/mảng từ tên chuỗi.
Ví dụ
var studentMarks = [76, 34, 56, 78, 81, 98, 90, 59, 64];
// Lấy mảng từ tên chuỗi "studentMarks"
var arrayRef = eval("studentMarks");
console.log("Phần tử index 1: " + arrayRef[1]); // 34
Cách chạy
node demo.js
Kết quả
Phần tử index 1: 34
⚠️ CẢNH BÁO: eval() nguy hiểm (xss, injection), hiệu năng kém, khó debug. Không khuyến khích dùng trong production. Thay bằng:
// An toàn hơn
var arrays = { studentMarks: [76,34,56,...] };
console.log(arrays["studentMarks"][1]);