美文网首页
JS 数组各元素之积

JS 数组各元素之积

作者: linqii | 来源:发表于2018-11-26 16:26 被阅读0次

let arr = [1, 9, 3, 4, 5, 6];

methods1:

 function multiply1(arrary) {
        if (arrary instanceof Array) {
            let result = arrary.length > 0 ? 1 : null;
            if (arrary.indexOf(0) > 0) {
                return result = 0;
                
            }
            for (let i = 0; i < arrary.length; i++) {
                result *= arrary[i];
            }
            return result;
        }
        return null;
    }
  console.log(multiply(arr));

methods2:

function multiply2(arrary) {
      if (arrary instanceof Array){
            return arrary.reduce(function(a,b){
                return a*b;
            }) 
       }
 }
  console.log(multiply2(arr));

相关文章

  • JS 数组各元素之积

    let arr = [1, 9, 3, 4, 5, 6]; methods1: methods2:

  • js笔记

    js数组 删除某个元素 js数组是否含有某个元素 判断value为undefined cookie操作

  • 5.17js二维数组

    5.17日js数组遍历 数组API push给数组添加元素 pop:删除并返回数组的最后一个元素 unshift:...

  • js、jquery 数组使用

    定义一个数组var arr = []; 一、js数组 1、数组添加元素: 1.1给数组末尾添加元素: arr.pu...

  • js-数组的基本操作

    本文主要介绍js数组元素的一些基本操作,常用的一些方法 关键词:创建数组、新增数组元素、删除数组元素、将数组变成字...

  • 数组元素删除

    关键词:Array数组删除多个元素、JS、倒序删除 背景? 删除数组中特定条件的元素(可能存在多个)_JS实现。实...

  • 最小向量积

    调整数组元素的位置使得两数组向量积最小 问题描述: 有长度为n的数组a,b,问如何调整数组内元素的位置使得 最小...

  • Go语言-数组和切片

    1 数组的定义 定义数组常规格式是:var 数组名 [元素数量] 元素类型 = {各元素},实际使用中,可以有很多...

  • js 数组操作合集(主要针对对象数组)

    1,根据对象中元素 查找对象数组中对应的元素 2,删除数组中指定对象的元素 并返回删除后的数组 3,js数组实现权...

  • JavaScrip数组

    JS的数组使用中括号[]进行定界,中括号包裹的区域就是数组的元素。数组元素之间使用逗号隔开 数组创建 数组也有其构...

网友评论

      本文标题:JS 数组各元素之积

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