zoukankan      html  css  js  c++  java
  • 数组求和

    题目描述:

      计算给定数组 arr 中所有元素的总和 
    输入描述:
      数组中的元素均为 Number 类型

    大神代码:(侵删)
      
    function sum(arr) {
    sum=eval(arr.join('+'));
    return sum;
    }
    明天补解析;
    ==================================================================================================
      eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。补充一点eval(),对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值.对于对象声明语句来说,仅仅是执行,并不能返回值。为了返回常用的“{}”这样的对象声明语句,必须用括号括住,以将其转换为表达式,才能返回其 值。这也是使用JSON来进行Ajax开发的基本原理之一。
      而join(separator )是返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入separator 字符串而生成的。
      不得不佩服大神的想法。哎。宝宝好弱。。。
  • 相关阅读:
    MongoDB安装 & 用户创建增删改查
    MongoDB介绍
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
  • 原文地址:https://www.cnblogs.com/zhangmei/p/5796707.html
Copyright © 2011-2022 走看看