美文网首页
js非指纹常见内置函数

js非指纹常见内置函数

作者: Mikey扬 | 来源:发表于2021-01-12 21:35 被阅读0次

    unescape url解码
    Function var func = new Function('arg', 'return arg') 等价 function func(arg) {return arg}
    eval 讲字符串当作js代码执行
    Array new Array() 返回新数组
    Object Object(xxx) 根据传入参数,生成对应的新对象
    Date new Date() 返回时间对象
    RegExp new RegExp(正则参数) 正则对象
    indexOf [1,2,3].indexOf(2) 返回2的索引值 1
    hasOwnProperty obj.hasOwnProperty('xxx') 检测是否有该属性, 返回布尔值
    Math.random()
    Math.round() 四舍五入
    parseInt()
    arr = [] arr.push(添加到末尾) arr.unshift(添加到开头) arr.pop(删除末尾) arr.contact(arr2) arr.splice(起始位置,长度) arr.slice(起始位置, 长度) (不影响原值)
    fromCharCode ASCII转字符
    charCodeAt 字符转ASCII
    atob btoa base64 解码 编码
    setTimeOut
    setInterval setInterval(function, 1000)
    !+[] : true , !+[] + ![] : true + ture = 2, .....
    []['func'] jsfuck原理, 返回的是func函数 [] + []['func'] 返回前面函数的字符串形式, 所以eval函数可解jsfuck

    相关文章

      网友评论

          本文标题:js非指纹常见内置函数

          本文链接:https://www.haomeiwen.com/subject/ahpjaktx.html