zoukankan      html  css  js  c++  java
  • Js相关用法个人总结

    Js相关用法个人总结 

    js中将数组元素添加到对象中
    var obj = {};
    var pushArr = [11,22,33,44,55,66];
    for(var i=0;i<pushArr.length;i++) {
    obj[i] = pushArr[i];
    }
    obj.length = pushArr.length;

    console.log(obj); //{0:11,1:22,2:33,3:44,4:55,5:66,length:6}

    在js中为对象添加属性和方法

    var obj = {};//一个js对象
    obj.test = function(){//添加方法
    //需要做的事情.....
    }
    obj.a = 5;//添加属性


    js中动态为对象添加属性

    用 对象[属性名]=xx的方式

    如 person={};
    for XX in XX

    person[property]=“”“

    JSON.parse()与JSON.stringify()的区别

    JSON.parse()【从一个字符串中解析出json对象】
    例子:
    //定义一个字符串
    var data='{"name":"goatling"}'
    //解析对象​
    ​JSON.parse(data)
    结果是:
    ​name:"goatling"
    JSON.stringify()【从一个对象中解析出字符串】
    var data={name:'goatling'}
    JSON.stringify(data)
    结果是:
    '{"name":"goatling"}'

    js中金额数据转换

    //金额转换 分->元

    //保留2位小数 并每隔3位用逗号分开 1,234.56


    var str = (val/100).toFixed(2) + '';
    var intSum = str.substring(0,str.indexOf(".")).replace( /B(?=(?:d{3})+$)/g, ',' );//取到整数部分
    var dot = str.substring(str.length,str.indexOf("."))//取到小数部分搜索
    var ret = intSum + dot;

    JS中为什么(' ' == 0) 为true

    两边类型不相同出现以下情况:
    0为假即false
    空值也或空格也为false
    false==false恒成立

    只有两边类型相同时才可以真正对比是否完全一样
    比如"a"=="b"返回false
    1==2返回false

  • 相关阅读:
    Key-Value Memory Network
    Deep Mask Memory Network with Semantic Dependency and Context Moment for Aspect Level Sentiment Clas
    Deep Memory Network在Aspect Based Sentiment方向上的应用
    Deep Memory Network 深度记忆网络
    Self Attention 自注意力机制
    Attention基本公式及其变种
    *端策略优化算法(PPO)
    Policy Gradient 算法
    一本通 农场派对
    A
  • 原文地址:https://www.cnblogs.com/fozero/p/6720096.html
Copyright © 2011-2022 走看看