var obj={ f1:{f2:{f3:2}} } var key="f1.f2.f3" var value=eval("obj."+key); console.log(value); 来点变态的 var obj={ f1:{ f2:{ f3:2, '/test/@xxx':'testxxx' } } } var key="f1.f2['/test/@xxx']" var value=eval("obj."+key); co
/* getStrLen(str):获取一个字符串的长度(包含中文) */ function getStrLen(str){ let len = 0, i, c; for (i = 0; i < str.length; i++){ c = str.charCodeAt(i); if((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)){len++;}else{len+=2;}
1.替换字符串,即将某一字符串中的特定字符或字符串替换为给定的字符串.举例说明其功能:========================================= @echo off set aa=伟大的中国!我为你自豪! echo 替换前:%aa% echo 替换后:%aa:中国=中华人民共和国% echo aa = %aa% set "aa=%aa:中国=中华人民共和国%" echo aa = %aa% pause ==============================