js字符串转化为方法调用

 function alertFunc(str1,str2,str3){
       alert(str1);
       alert(str2);
       alert(str3);
   }

 function callAlert(functionName){
       var  func=eval(functionName);

      new func(arguments[1],arguments[2],arguments[3]);

  }

  

时间: 2024-08-24 12:30:48

js字符串转化为方法调用的相关文章

JS实现AOP拦截方法调用

//JS实现AOP拦截方法调用function jsAOP(obj,handlers) {    if(typeof obj == 'function'){        obj = obj.prototype;    }    for(var methodName in handlers){        var _handlers = handlers[methodName];        for(var handler in _handlers){            if((hand

js 字符串转化成数字

方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 一些示例如下: parseInt("1234blue"); //returns 1234parseInt("0xA"); //returns 10parse

js 字符串的replace() 方法和实现replaceAll() 方法

一.js中字符串的替换使用replace() 方法,但它只替换第一个匹配子串.如下例: <script type="text/javascript"> var sourceString = "我是被替换的字符串,是被替换的哦"; var replaceString = sourceString.replace("替换", "replace"); alert(replaceString); // 我是被replace

js字符串常用的方法总结,及其用法

JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索).如果没有匹配项,返回 -1 .var index1 = a.indexOf("l");//index1 = 2var ind

[JS]省市区数据及方法调用

调用方法: 1 function GetProvinceByid(id) { 2 if (id == null || id == undefined || id == "") 3 return null; 4 return jQuery.grep(jQuery(provinces), function (item) { return item.id == id; })[0]; 5 } 6 function GetCityByProvinceid(provinceid) { 7 if (

JS字符串补全方法padStart()和padEnd()

背景: var t = new Date().getMonth() + 1; // t ===> 7,没有0,怎么展示成下面的样子? // 2018-07-23 解决上述问题的一个思路: // 补0函数 function(num) { return +num < 10 ? '0' + num : num; } padStart(len, str) 根据给定长度自动在字符串的前面补充想补充的字符串(只返回修改后的字符串,不修改原字符串) len 给定的长度,转换后 str 想补充的字符串 栗子:

js字符串 数字 的转换

js 字符串转化成数字 的 三种方法主要有 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 一些示例如下: parseInt("1234blue"); //returns 1234parseInt("0xA"); //r

js 字符串转换数字

js 字符串转换数字  方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 一些示例如下: parseInt("1234blue"); //returns 1234parseInt("0xA"); //ret

js 实现ReplaceAll 的方法

JS  字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: <HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <BODY> <script> var str = "wordwordwordword"; var strNew = str.replace("word","Excel"