Day5------------arrayFunction

var arr=Array[1,2,3,4];

arr.length=10;---------------------数组直接控制长度

arr.length=0;----------------------快速清空数组

push();----------------------------从尾部添加元素

unshift();--------------------------从头部添加元素

pop();-----------------------------从尾部移除元素

shift();-----------------------------从头部移除元素

arr.sort()---------------------------默认排序----按照ascii码排序

arr.sort(function(a,b){return a-b;})----------从小到大排序,加入return b-a;的话就是从大到小排序;

arr3=arr1.concat(arr2);------------把数组2连接到数组1末尾,并不改变原来的数组值

arr.join(‘-‘)------------------------使用-分隔符将字符分割开来组成字符串

arr.split(‘-‘);-----------------------以-分割符将字符串割裂成数组元素

arr.splice(argument[1],argument[2]);-------------变量1表示开始删除的位置,变量2表示删除的个数

arr.splice(argument[1],argument[2],argument[*]);----------------变量3···表示删除后在原位置插入的元素,如果只插入,只要将变量2设置为0

时间: 2024-10-21 16:02:47

Day5------------arrayFunction的相关文章

Python实战之路-day5

生活在于改变,改变自己的生活需要勇气,改变自己的目标更需要勇气.  Hello Python - day5! MVC心法 针对存储端(M)的数据进行增删改查 入库:V端通过HTML.CSS.JS的数据通过GET.POST发送请求,C端(python)通过request.form.get()或request.args.get()接受V端的数据,格式化通过列表.字典.字符串结合python语法存储到M端 出库:V端发送get请求数据,C端python通过request.args.get()拿到get

day5模块学习 -- os模块学习

python基础之模块之os模块 os模块 os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小-- 另外,os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Windows中cmd命令行下就要用到这个,额...我擦,我还真不知道,(甭管怎么着,肯定不是pwd),这时候我们使用python中os模块的os.path.abspath

Python学习day5作业-ATM和购物商城

Python学习day5作业 Python学习day5作业 ATM和购物商城 作业需求 ATM: 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆,用户间转帐 支持多用户 管理员可添加账户.指定用户额度.冻结用户等 购物车: 商品信息- 数量.单价.名称 用户信息- 帐号.密码.余额 用户可充值 购物历史信息 允许用户多次购买,每次可购买多件 余额不足时进行提醒 用户退出时 ,输出当次购物信息 用户下次登陆时可查看购物历史 商品列表分级显示 1

Python实战作业-day5

作业需求: 用户登录注册页面 首页.注册页面.登录页面:后端存储数据是mysql数据库 作业代码: 1 [email protected]~/reboot15/day5/homework$cat app.py 2 #!/usr/bin/env python 3 #coding:utf-8 4 ''' 5 作业需求: 6 基于mysql数据库实现用户登录模块,并实现针对于用户信息的增删改查 7 ''' 8 9 10 from flask import Flask,render_template,r

吉林省2017年冬令营DAY5

DAY5 图论 最短路径,最小生成树,拓扑排序,连通分量,二分图. 总的来说,day5这一天讲的东西听得不怎么明白,准备冬令营过后回去慢慢理解. 首先讲的是邻接矩阵 假如有n个点,则建立一个n*n的二维数组,在i行的j位上做一个标记表示i与j连通. 第二点讲的是链式前向星 当天听的时候,听得很不明白,后来听大佬讲了一下,上网搜索了一些资料,还算是懂了些. 先建立一个_edge结构体,内含{to,next,val},一个Head[]数组,一个计数器tot 1 #define MX 10000 2

初学python之day5

一.python学习之模块: 1.模块的本质: 模块的本质就是用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能).py结尾的python文件 2.模块的使用方法: import +文件名                  如:import test1                                              (文件名一定不要加.py) 导入多个文件则为 import+文件名,文件名         如import test1,test2 fro

python小白-day5 os模块

os模块 提供对操作系统进行调用的接口 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 import os print('getcwd()',os.getcwd()) #获取当前工作目录,即当前python脚本工作的目录路径 #os.chdir("dirname")  #改变当前脚本工作目录:相当于shell下cd print('curdir',os.curdir) 

python基础学习日志day5

学习内容 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 一:模块介绍 模块分为三种: 自定义模块 内置标准模块(又称标准库) 开源模块 自定义模块使用 # -*- coding:utf-8 -*- __author__ = 'shisanjun' """ d

iOS网络编程——Day5(使用MVC开启阿帕奇)

一.使用xml获取数据 1.写xml文件 树形结构 根节点 (1).<?xml version="1.0" encoding = "utf-8" ?> (2).设置根节点 (3).设置子节点,子节点名称一样,直接复制 (4).设置子节点标签,复制 (5).键入标签内容 2.使用终端 (注意:在 Unix系统中是区别大小写字符的,A.txt 不等于 a.txt.) (1)打开终端:control+空格 -> ter->enter (默认进入用户

java之day5

温故 package day5; import java.util.Scanner; public class Score { //构造函数(不管写不写,都有这个函数,隐藏着) public Score(){ System.out.println("实例化对象调用了我"); } int sum;//和 double avg;//平均分 //一个方法只能return一个值 //求和的方法 下面int是返回值的类型 public int sum(){ Scanner scanner = n