What will be the output of the below code in the console? File: my_module.js exports.name = 'Zeus'; Code:
5 phương ánCó giải thích
var my_module = require('/mymodule');
console.log((function(settings){
return settings.split().reverse().join()
})())
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Mã nguồn dưới đây sẽ được thực hiện theo thứ tự sau:
1. Khai báo biến my_module bằng cách sử dụng hàm require để tải module my_module.
2. Khai báo hàm anonymous với tham số settings.
3. Trong hàm anonymous, thực hiện các hành động sau:
- Chuyển đổi settings thành mảng bằng cách sử dụng hàm split().
- Lật ngược mảng vừa được tạo bằng cách sử dụng hàm reverse().
- Kết hợp các phần tử trong mảng đã được lật ngược lại thành chuỗi bằng cách sử dụng hàm join().
4. Gọi hàm anonymous mà không truyền bất kỳ tham số nào.
5. In kết quả của hàm anonymous vào console.
Vì settings là chuỗi 'Zeus', nên sau khi thực hiện các hành động trên, kết quả sẽ là 'seuZ'.
Cùng chủ đề
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây