zoukankan      html  css  js  c++  java
  • 面试题(一)

    1、

    <script>

      var str = "javascript";
      test();
      function test(){
        console.log(str);
        var str = "vue.js";
        console.log(str);
      }
      console.log(str);

    </script>

    输出结果:undefind    vue.js   javascript

    原因:第一个undefind 是因为在test函数作用域内未定义变量str。

       第二个console打印的变量在函数test内已经定义了。

       第三个打印的全局变量str先前就已经定义了。

    2、现在有数组var arr=["js","html","css"],需要把数据转换成以下格式怎么处理?

    [

      {"value":"js",label:0}

      {"value":"html",label:1}

      {"value":"css",label:2}

    ]

    答:

    var arr=["js","html","css"];
    var len = arr.length;
    var array = [];
    for( var i =0;i<len;i++){
    array.push({"value":arr[i],"label":i});
    }
    console.log(JSON.stringify(array));

  • 相关阅读:
    struts2类型转换
    struts2拦截器
    计算机系统结构
    struts2标签
    struts2 OGNL表达式
    使用bootstrap
    Struts2-综合项目
    拦截器,课3
    struts2之OGNL
    Struts2框架
  • 原文地址:https://www.cnblogs.com/duxingdexin/p/9937691.html
Copyright © 2011-2022 走看看