• #学习笔记#——JavaScript 数组部分编程(五)


    11、为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组

    function square(arr) {
        var resultArr=new Array();
        for(var i=0;i<arr.length;i++){
            resultArr[i]=arr[i]*arr[i];
        }
        return resultArr;
    }


    12、在数组 arr 中,查找值与 item 相等的元素出现的所有位置 

    function findAllOccurrences(arr, target) {
       var resut=new Array();
        for(var i=0;i<arr.length;i++){
            if(arr[i]==target){
                resut.push(i);
            }
        }
        return resut;
    }

    13、

    题目描述:

    修改 js 代码中 parseInt 的调用方式,使之通过全部测试用例 。

    输入例子:
    parse2Int('12'); parse2Int('12px'); parse2Int('0x12')

    输出例子:

    12; 12; 0

    原来的代码这样:

    function parse2Int(num) {
        return parseInt(num);
    }

    case通过率为66.67%。

    修改之后如下:

    function parse2Int(num) {
            return parseInt(num,10);
    }

    通过了所有的测试用例

    14、

    题目描述

    判断 val1 和 val2 是否完全等同。
    function identity(val1, val2) {
    if(val1===val2)
        {
            return true;
        }
        else{
            return false;
        }
    }
     
  • 相关阅读:
    Hibernate_一对多映射_2
    Hibernate框架_1 单表映射 _2
    JS
    Hibernate框架_1 单表映射
    Spring_1
    Javabean
    JAVA注解(JDK1.5开始)
    JAVA方法的反射
    JAVA-Reflect(反射)1
    Android初学:Gradle 'HelloWorld' project refresh failed
  • 原文地址:https://www.cnblogs.com/olive987/p/5756881.html
Copyright © 2020-2023  润新知