首页 > 其他分享 >JS对象

JS对象

时间:2023-04-08 11:22:37浏览次数:29  
标签:arr console log 对象 元素 JS write var

基础对象

Array数组

  • JavaScript 中 Array对象用于定义数组。

定义方式一

var 变量名=new Array(元素列表);//方式一
var arr =new Array (1,2,3,4);

定义方式二

var变量名=[元素列表];//方式二
var arr = [1,2,3,4];
  • 访问
arr[索引]=值;
arr[10] = "hello";
  • javaScript中的数组类似于java中的集合
  • 特点:
    • 1.长度可变
    • 2.类型可变

 // var arr = new Array(1,2,3,4);
  var arr = [1,2,3,4]

  // console.log(arr[1]);

  /*
  * javaScript中的数组类似于java中的集合
  * 特点:1.长度可变
  *      2.类型可变
  * */

 arr[10]=50
 document.write(arr[10]);//50
 document.write(arr[8]);//undefined
 document.write(arr[9]);//undefined

 arr[5]='A';
 arr[6]="张三";
 document.write(arr[5]);//A
 document.write(arr[6]);//张三

方法

  • for循环遍历所有的元素
  • forEach():遍历数组中有值的元素
  • ES6箭头函数
  • pushu()添加元素
  • splice():删除元素
//遍历数组
 //for循环遍历所有的元素
 for (let i = 0; i < arr.length; i++) {
   console.log(arr[i]);
 }
console.log("====================")
 //forEach:遍历数组中有值的元素
 arr.forEach(function (e){
   console.log(e);
 })
 console.log("====================")
// ES6箭头函数

 arr.forEach((e)=>{
   console.log(e);
 })
 console.log("====================")

 //push:在末尾添加元素
 arr.push(6,7,8,9);

 arr.forEach((e)=>{
   console.log(e);
 })
console.log("====================")
 //splice:删除元素 
arr.splice(2,2);//参数为:索引位置,删除个数

String

JSON

BOM对象(浏览器对象模型)

DOM对象(文档对象模型)

标签:arr,console,log,对象,元素,JS,write,var
From: https://www.cnblogs.com/CenCen/p/17298203.html

相关文章

  • 导入 three.js 库
    发现导入three.js文件的时候,官方文档的写法是:import*asTHREEfrom'three';我并不清除three指的是文件夹还是js文件,如果是后者,应当加上.js后缀由于我并没有使用任何框架,我发现只有导入Three.js文件才能运行:import*asTHREEfrom'../node_modules/three/src......
  • JS函数
    介绍:函数(方法)是被设计为执行特定任务的代码块。定义:JavaScript函数通过function关键字进行定义,语法为:方式一:functionfunctionName(参数1,参数2..){//要执行的代码}注意:形式参数不需要类型。因为JavaScript是弱类型语言返回值也不需要定义类型,可以在函数内部直接......
  • JS基础语法
    书写语法区分大小写:与Java一样,变量名、函数以及其他任何一切东西都是区分大小写的每行结尾的分号可有可无,建议写上注释单行注释://多行注释:/**/大括号表示代码块输出语句一:window.alert写入警告框window.alert('hello1');二:document.write()写入HTML输出d......
  • fastjson学习笔记
    入门详解参考:https://blog.csdn.net/cold___play/article/details/124525519将拿到的json字符串数据,用GsonFormat工具来生成java类参考:https://www.cnblogs.com/1024zy/p/6370305.html......
  • js反调试
    varstartTime=newDate();debugger;varendTime=newDate();varisDev=endTime-startTime>100;varstack=[];if(isDev){while(true){stack.push(this);console.log(stack.length,this)}}内存耗尽的方法更多参考https://baijiahao.baidu.com/s?id=17538......
  • js数组对象如何改变里面对象键名
    方法二中,怎么就通过改变item,arr的值就直接改变了的呢?在JavaScript中,对象是引用类型,当你将一个对象赋值给一个变量时,实际上是将该对象的引用赋值给了变量,而不是复制了该对象本身letobj={name:'jack',age:23}letobj_son=obj;obj_son.name='tome'console.log(obj......
  • Python实现Json文件转为点表示法(Dot-Notation)
    将Json转换为点表示法有很多用途,本文基于Python实现一个简单demo来转换。【原文见我的博客,如有更新请博客园的不一定及时同步改:https://blog.jfz.me/2023/python-json-to-dot-notation.html】{"vehicle":{"car":{"bmw":true,"audi"......
  • 关于s3-bucket使用client.list_objects_v2列出所有的对象与指定目录下的所有对象
    使用AWSSDKforPython(Boto3)的S3的client下的list_objects_v2,可以列出一个s3bucket桶的所有对象,可以返回如下几个重要的字段的Key,LastModified,ETag,Size,StorageClass 实现的核心代码如下:其中在编辑中,有几个说明如下:1、Console页面上可以创建一个空的文件夹,......
  • npm is known not to run on Node.js v8.15.0
    ########### >npminstall--legacy-peer-depsERROR:npmisknownnottorunonNode.jsv8.15.0You'llneedtoupgradetoanewerNode.jsversioninordertousethisversionofnpm.Youcanfindthelatestversionathttps://nodejs.org/ 删除:C......
  • 第135篇:Three.js基础入门
    好家伙,这东西太帅了,我要学会 先放张帅图(都是用three.js做出来的,这我学习动力直接拉满)  还有另外一个Junniis...帧数太高,录不了 开始学习官方文档1.Three.js是什么?Three.js是一款运行在浏览器中的3D引擎(基于WebGL的API的封装),你可以用它来创造你所需要的......