Day25阵列(JavaScript)

Array阵列

简单来说 阵列就是一个有序的序列而且里面可以储存不定数量的任何值
我是把它想像成一个容器
所以要使用他的话当然就是先宣告 创造这个容器罗
我觉得简述搭配范例程序码就会容易理解了

  • 创造 宣告阵列
    var (阵列名称)=new Array();
    var (阵列名称) = [(物件元素1),(物件元素2), ...];

例: var city = ['Taipei', 'Taichung','Tainan'];

  • 取得阵列长度的函数.length
    console.log(city.length)

  • 读取阵列中某元素
    var first = city[0]; //Taipei
    var last = fruits[fruits.length - 1]; //Tainan

  • 更改某个索引值
    fruits[0] = 'Kaohsiung';
    fruits[1] = 'NewTaipei';

  • 新增元素
    city.push('Hualien');
    city.unshift('Taitung');
    这边要特别注意这两种新增是有区别的
    push是把新增的结果放在阵列里的最後面 而unshift是放在阵列里的最前面

  • 删除元素
    city.pop('Hualien');
    city.shift('Taitung');
    delete city[0]
    这边相对应新增就可以知道pop是移除掉最後一个元素 而shift是移除最前面的那一个
    delete的话就是指定索引值把它删除 删掉的地方不会移除掉 而是变成undefined


<<:  Day 22【Tokens' Owner】你好啊大哥哥,真没想到你可以到二十三楼来呢!不过就到这里为止了,接下来由我欧喷系的JS来做你的对手!

>>:  Day 22 - 阅读心得 - "循环经济"一书

网页表单-30天学会HTML+CSS,制作精美网站

表单在网页上有不同呈现的功能,像是网路投票、注册、购物、问券、搜寻等,用来收集浏览者的资讯,增加与使...

Day 6:监控系统的设计

昨天稍微谈到了一些有关警报的设计,然而,警报的发出与否,应是建立在我们观测到的一些系统的行为,例如说...

【Day 15】Function 函式

前言 函式用於结构化程序,将需要重复用到的功能独立出来,透过函式的呼叫,传入资料与回传处理後的资料。...

【Day 3】Git与Github入门

Git与Github关系? 说明 : Github是Git进行版本控制软件的服务平台供应商之一。 G...

30. 真的结束了

不论曼陀号计画、工作坊、读书会,一开始都有各种抗拒,申请好麻烦、会不会听不懂、最近好忙...还好都有...