js 變數做方法名的方法--都可用
<script>
function a(e){alert(e);}
function b(e){alert(e);}
function aa(){
var txt = 'a';
var txt2='2315';
eval(txt+"('"+txt2+"');")
}
aa();
function a(e){alert(e);}
function b(e){alert(e);}
function aa(){
var txt = 'a';
var txt2='2315';
eval(txt+"('"+txt2+"');")
}
aa();
</script>
function dynamicInvocationMethod(mehodName, params) {
return eval(mehodName)(params);
}
function method_1(lyrics) {
if (lyrics == null) {//arguments.length == 0
return("la la la!");
} else {
return(lyrics);
}
}
alert(dynamicInvocationMethod("method_1", "my name is tom"));
相關文章
- Swift中的方法名的那點事Swift
- 前端 --弄懂JS的變數提升做這些題就夠了前端JS變數
- FormRequest 自定義獲取方法名字ORM
- JS中的變數JS變數
- 一個把方陣做對稱變換的程式
- js-js的全域性變數和區域性變數JS變數
- extjs特殊用法--js--呼叫變數方法定義前提最先變數要用var定義JS變數
- JS變數分析JS變數
- js變數提升JS變數
- JavaScript中屬性name與方法名不能相同JavaScript
- JS 操作 DOM 改變方塊顏色JS
- JS 的學習理解--->變數JS變數
- js中的靜態變數JS變數
- Java:如何輕鬆獲取當前執行的方法名Java
- 昨天網站都變灰了,你知道是怎麼做的麼?網站
- AngularJS中監視Scope變數以及外部呼叫Scope方法AngularJS變數
- 前端 -- JS變數提升前端JS變數
- JS變數作用域JS變數
- 不借助第三方變數實現兩個整數變數值的互換變數
- 三種交換變數的方法變數
- python 根據物件和方法名,返回提供這個方法的定義的類Python物件
- 變數的作用域--js閉包變數JS
- JS建立動態的變數名JS變數
- 數值變數交換常用方法變數
- js不使用第三個變數交換兩個變數的值JS變數
- js宣告全域性變數JS變數
- JS變數比較陷阱JS變數
- web前端-js變數提升Web前端JS變數
- js 變數概念詳解JS變數
- 關於js變數提升JS變數
- Java的方法可變長引數Java
- 大部分人都會做錯的經典JS閉包面試題JS面試題
- JAVA類中透過Servlet操作JSP中Session變數方法JavaServletJSSession變數
- Java中變數之區域性變數、本類成員變數、父類成員變數的訪問方法Java變數
- js中申明變數需注意JS變數
- JS變數與命名規範JS變數
- php變數賦值給jsPHP變數賦值JS
- TensorFlow——共享變數的使用方法變數