学习笔记:javascript内置对象:数组对象

1.数组对象的创建

1.设置一个长度为0的数组

var myarr=new array();

2.设置一个长度为n的数组

var myarr=new arr(n);

3.声明一个赋值的指定长度的数组

var myarr=new myarr(1,2,3,4,5,6);

4.为数组元素赋值

arr[i]=值

变量名=数组变量[i];

5.删除数组元素

delete myarr[1];

2.常用函数

方法 描述
concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toSource() 返回该对象的源代码。
toString() 把数组转换为字符串,并返回结果。
toLocaleString() 把数组转换为本地数组,并返回结果。
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
valueOf() 返回数组对象的原始值

3.排序数组和反转数组

排序升序

var a=new Array(1586,8,5,74,6,2,1,3);

a.sort(aa);

function aa(a,b){

return a-b;

}

排序降序

var a=new Array(1586,8,5,74,6,2,1,3);

a.sort(aa);

function aa(a,b){

return b-a;

}

时间: 2024-12-21 05:17:35

学习笔记:javascript内置对象:数组对象的相关文章

python学习笔记11-python内置函数

python学习笔记11-python内置函数 一.查看python的函数介绍: https://docs.python.org/2/library/ 二.python内置函数 1.abs获取绝对值: 通过python官网查看abs abs(x) Return the absolute value of a number. The argument may be a plain or long integer or a floating point number. If the argument

jsp 学习笔记 1——内置对象

jsp 内置对象 jsp中,有9大内置对象有: 1)out. 2)request. 3)response.4)session.5)application; //常用 6)page 7)pageContext 8)exception 9)config //不太常用 一.requset & response 对象 用>>> request >>>web 户<<< response <<<服务器, 由用户向服务器发送 称为请求(re

【JavaScript学习】-JavaScript内置对象1-对象概述

对象(object): JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和 方法.JavaScript 提供多个内建对象,比如 String.Date.Array 等等. 对象的属性: 反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法: 能够在对象上执行的动作.例如,表单的“提交”(Submit),时间的“获取”(getYear)等: 对象定义: 使用对象前要先定义,如下使用数组对象: 1 var objectName=new

WEB_JS学习笔记_内置对象

1.数据封装对象 Object.Array.Boolean.Number.String Object Object是javascript中所有对象的父级对象,这意味着所有对象都继承于Object对象. 创建一个空对象: var object = {}; var obj = new Object(); 属性: toString(); Array的定义方式: /* 数组对象:Array 创建方式 new Array(); new Array(size); new Array(element0, el

Python学习笔记-Day3-python内置函数

python内置函数 1.abs    求绝对值 2.all 判断迭代器中的所有数据是否都为true 如果可迭代的数据的所有数据都为true或可迭代的数据为空,返回True.否则返回False 3.any 判断迭代器中的是否有一个数据为true 如果可迭代的数据中有一个数据为true,返回True.否则返回False.可迭代的数据为空也返回False 4.bin    转换整数为一个二进制字符串(其他数据类型报错) 5.bool 转换一个数据为布尔值 bool是int的子类,如果参数为false

【学习】js学习笔记:内置顶层函数eval()的兼容用法

今天学了一个内置顶层函数,eval();其作用是将字符串转换成javascript命令执行,但必须符合语法,否则会报错. 如果写成window.eval(),则其定义的变量会在全局生效. 但是,在IE中,(测试为IE8及以下), window.eval()定义的变量不能在全局作用域生效,而ie有自己的一个函数为window.execScript()可以做到同样的效果.于是,在实际应用中,需要一个判断的函数,分别使用.如下: function evals(str){ if(typeof str!=

python学习笔记011——内置函数dir()

1 描述 dir()函数可以查看(打印)对象的属性和方法.不管时那种对象(python中一切皆对象)类型(数据,模块)都有自己的属性和方法. dir() 函数不带参数时,返回当前范围内的变量.方法和定义的类型列表: 带参数时,返回参数的属性.方法列表. 如果参数包含方法__dir__(),该方法将被调用.如果参数不包含__dir__(),该方法将最大限度地收集参数信息. 2 语法 dir(object) object -- 对象.变量.类型. 3 返回值 返回对象的属性列表 4 示例 4.1 获

学习笔记———Python内置函数dir()

dir([object])----可以带参数,也可以不带参数 1.当不带参数时,返回当前作用域内的变量.方法和定义的类型列表. >>>dir() ['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__pack age__', '__spec__', 'os']  # 有import os >>> l =[ ]  #创建名为 l 的 list(切换到notepad目录下了)

Python学习笔记1—内置函数

函数的使用 官方文档:https://docs.python.org/2/library/functions.html 查看帮助 >>> help(abs) Help on built-in function abs in module __builtin__: abs(...) abs(number) -> number Return the absolute value of the argument. (END) 按q退出. 实例: divmod() >>>

python学习笔记011——内置函数__sizeof__()

1 描述 __sizeof__() : 打印系统分配空间的大小 2 示例 def fun(): pass print(fun.__sizeof__()) 运行 112