Tôi muốn sử dụng hàm nội dòng với các đối số để đặt biến. Đây là một phiên bản luộc xuống (mà dường như chỉ là mã giả vào thời điểm này) của những gì tôi đang cố gắng:Truyền các đối số vào một hàm nội tuyến
var something = 10;
var something_else = 15;
var dynamic_value = (function(something,something_else){
if(something == something_else){
return "x";
}else{
return "y";
}
})();
Trong trường hợp này, "dynamic_value" nên là "y". Vấn đề là các biến "cái gì đó" và "something_else" không bao giờ được thấy bên trong hàm inline này.
Làm thế nào để bạn gửi đối số đến một hàm nội tuyến?
chỉnh sửa: Tôi đang sử dụng jquery, mặc dù điều đó có thể không thực sự áp dụng cho câu hỏi này.
Oooohhh, vì vậy những parens đó sẽ được chuyển vào trong các hàm parens. Điều đó hoạt động. Cảm ơn bạn! – Ben
Gọi một hàm như thế cũng giống như gọi bất kỳ hàm nào khác. Cú pháp trông hơi lạ, nhưng nó thực sự không khác nhau. –