0
我試圖將if語句置於一個函數內,並且條件基於函數中使用的參數的名稱,而不是值。在JavaScript中檢查參數名稱,而不是值
什麼條件可以用來實現這一目標?可能嗎?如果沒有,是否有替代方案?
例如:
var lorem="The name is Lorem, but the value isn't.";
var ipsum="The name is Ipsum, but the value isn't.";
//the values shouldn't matter
logIt(Lorem);
function LogIt(theName){
if(**the name of the variable theName = "lorem"**){
console.log("The variable 'lorem' was used.");
}else if(**the name of the variable theName = "ipsome"**){
console.log("The variable 'ipsum' was used.");
}else{
console.log("huh?");
}
}
另外,你選擇將是永遠不要依賴傳遞的變量的名稱(誰是說那裏甚至有一個?)。這是非常不合邏輯的代碼。 –
你想解決什麼具體問題? –
我通過簡單地跟蹤迭代來解決它。謝謝! – kennsorr