首页 > 其他分享 >JS 数组的用法

JS 数组的用法

时间:2024-08-15 17:53:40浏览次数:10  
标签:console log myArray 用法 数组 var ele JS 写法

一、常用的测试写法

 //array的写法
    var myArray = ["Apple", "Orange", "Banana"];


    //一、正常循环写法如下:
    var fruitFinal3 = ""
    for (var i = 0; i < myArray.length; i++) {
        fruitFinal3 += myArray[i] + " ";
    }
    console.log("1. for loop Results: ", fruitFinal3);

    //二、用forEach写法如下:
    var fruitFinal4 = "";
    myArray.forEach(myFunction);
    function myFunction(value) {
        fruitFinal4 += value + " ";
    }
    console.log("2. forEach Results: ", fruitFinal4);

测试结果如下:

 二、不用看,请略过这些奇葩想法

 //三、底下都不用看,是自己瞎写+瞎测试一些怪想法
    console.log(myArray)//会显示出这是Array类型
    //存疑写法?如下写法在页面上可以整体输出内容来,
    document.getElementById("demo3").innerHTML = myArray;

    //读取每个值,不要用这种写法,这种写法只打印出序号
    var fruitFinal = ""
    for (const ele in myArray) {
        fruitFinal += ele+" ";
    }
    console.log("类似object写法1?: ", fruitFinal);

    //如果非要按上面写法,因为array也属于object的一种,上面可以改写成如下:
    var fruitFinal2 = ""
    for (const ele in myArray) {
        fruitFinal2 += myArray[ele] + " ";
    }
    console.log("类似object写法2?: ", fruitFinal2);

console.log 测试结果如下:

 demo3页面的显示如下:

 

标签:console,log,myArray,用法,数组,var,ele,JS,写法
From: https://www.cnblogs.com/keeplearningandsharing/p/18361507

相关文章

  • docker 配置daemon.json镜像源地址
    docker镜像拉取失败网络异常?errorpullingimageconfiguration:downloadfailedafterattempts=6:dialtcp108.160.172.208:443:connect:connectionrefused原因:docker镜像源访问失败,或网络严重延迟,或没有设置镜像源文件daemon.jsondocker配置国内镜像源前言1、docke......
  • 自定义JSON名
    lSer:=TMVCJsonDataObjectsSerializer.Create;trylSer.DataSetToJsonArray(MasterDBHelper.Query,lJObj.a['m'],TMVCNameCase.ncLowerCase,[],procedure(constaField:TField;constaJsonObject:TJSONObject......
  • JS 对象与数组互相嵌套的复杂例子
    JS写法如下:constmyObj={name:"John",age:30,cars:[{name:"Ford",models:["Fiesta","Focus","Mustang"]},{name:"BMW",models:["32......
  • 【2-sat】P4171 [JSOI2010] 满汉全席
    P4171[JSOI2010]满汉全席-洛谷大意:n个点m个条件形如m1,h32,满足n个条件思路:2-sat让m=0,h=1,然后转换为imjh的建图,注意傻逼题目的数字可能是多位数不能直接x[1]-'0'#include<cstdio>#include<stack>#include<iostream>#include<cstring>#include<cma......
  • 在nginx的访问日志中输出响应时间(json格式)
    log_formatjsonescape=json'{''"time":"$time_iso8601",''"host":"$remote_addr",''"method......
  • JS 中有类?class 语法糖有哪些基本用法?
    前言JS中有类?我们都知道JavaScript是基于原型的语言,并没有内置的类概念。但从ES6开始,JavaScript引入了 class 关键字作为语法糖,它提供了一种更简洁、更类似于传统面向对象编程的语法来创建对象。class 关键字在语法上类似于许多其他基于类的语言,如Java或C++,但Ja......
  • JavaScript实现数组与树结构的相互转换
    1、将树结构数据转换为数组(按照树结构自上而下的顺序转换)树结构:树结构数据样例:代码转换://将树结构数据转换为数组treeNodes为树结构形式的数据functiontreeToArray(treeNodes){letresult=[];//递归函数traverse,用于处理单个节点functiontraverse(node......
  • 点击识别按钮调用后端接口,中途按下结束识别,但是识别还是进行啦js
    在JavaScript中,如果你想要在点击按钮后调用一个接口,并且在这个过程中按下一个按钮来中断或取消这个请求,你可以使用fetchAPI来发起请求,并使用AbortController来取消这个请求。以下是一个简单的例子://获取按钮元素conststartButton=document.getElementById('startButton');......
  • windows-g下载js库使用时报错:无法加载文件 D:\code\node\node_global\create-reac
    无法加载文件D:\code\node\node_global\create-react-app.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=135170中的about_Execution_Policies。当我们在windows上-g(全局)安装一个js库时,执行会报这个错误,然后我们看......
  • Flutter项目移动端SQLite升级指南:解决json_extract函数缺失问题
    引言在Flutter移动端项目中依赖于SQLite的高级功能(如json_extract),在低版本的Android系统上部署时,可能会遇到函数不支持的问题。本文将指导你如何通过升级项目中使用的SQLite版本来解决这一问题。前置条件Flutter项目使用sqflite:^2.3.3+1进行SQLite数据库操作。IMBoyA......