<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
String path= request.getContextPath();
String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=basePath%>"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>js1</title>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
$(function(){
var stu={name:"aa",age:20};
console.log("名字:"+stu.name+"----"+stu["name"]);
//创建一个新的属性
stu.sex="男";
console.log("性别是:"+stu.sex);
//创建一个空的对象
stu.addr={};
console.log("地址:"+stu.addr);
console.log("-------------数组-------------");
//定义一个数组
var arr=[2,3,4,5,7];
//获取数组的大小
console.log("数组的大小是:"+arr.length);
//通过下标获取数组中的值,下标从0开始
for(var i=0;i<arr.length;i++){
console.log("数组中存放的值arr["+i+"]="+arr[i]);
}
//给改变数组中原来的值
arr[2]=10;
console.log("数组中存放的值arr[2]="+arr[2]);
//新增数组中的元素
arr[5]=20;
for(var i=0;i<arr.length;i++){
console.log("改变后的数组中存放的值arr["+i+"]="+arr[i]);
}
console.log("-------for循环--数组中包含对象------------");
var points=[{x:0,y:0},{x:1,y:1}];
for(var i=0;i<points.length;i++){
console.log("获取到数组对象的值:x="+points[i].x+"y="+points[i].y);
}
console.log("---- $.each()-----数组中包含对象------------");
$.each(points,function(k,point){
console.log("each 循环变遍历的结果是---》x="+point.x+"y="+point.y);
});
console.log("----对象中包含数组------------");
var d={
t1:[[1,2],[3,4]], // 每一个属性的值都是数组
t2:[[5,6],[7,8]] //并且数组的元素也是数组
};
console.log("获取值:"+d.t1[0]); //输出的结果是:获取值:1,2
});
</script>
</head>
<body>
</body>
</html>
分享到:
相关推荐
JS中数组与对象的遍历方法是JavaScript编程中的基础操作,涉及到数组和对象这两种数据结构中元素的访问与处理。数组是一种线性数据结构,它能够存储任何类型的数据,对象则是属性的集合,用来存储键值对。对于数组和...
JavaScript遍历数组和对象的元素简单操作示例中的知识点涵盖了如何利用JavaScript语言对数组和对象进行遍历操作。在JavaScript中,数组是基于零的、有序的集合,而对象则是键值对的集合。掌握数组和对象的遍历方法是...
这篇文章将全面总结JavaScript对数组对象的各种操作,帮助开发者更好地理解和运用数组。 首先,我们来看如何定义数组。JavaScript提供了三种定义数组的方式: 1. **创建空数组**:`var arr = new Array();` 2. **...
总的来说,理解和掌握 JavaScript 中的数组定义与操作,以及如何结合 jQuery 使用这些概念,对于进行高效前端开发至关重要。无论是处理用户输入、动态更新页面还是进行数据操作,数组都扮演着核心角色。
在JavaScript编程中,遍历对象并获取其所有嵌套属性的值是一项常见的任务。当对象包含其他对象或数组时,递归遍历成为一种有效的方法。递归是一种函数调用自身的技术,允许处理层次结构的数据结构。在这个场景下,...
在JavaScript开发过程中,对数组或对象进行排序是一项常见的需求。为了应对不同场景下的排序需求,本文将介绍一个自定义的JavaScript函数,该函数支持对数组或对象进行排序,并且能够根据数组或对象中嵌套的任意深度...
以上就是JavaScript对数组进行随机重排的两种主要方法。了解这些方法可以帮助开发者在需要时快速实现数组的随机排序功能,无论是在前端界面开发还是后端数据处理中。掌握这些技巧对于提升JavaScript编程能力具有实际...
它提供了丰富的内置方法,如push、pop、shift、unshift、slice、splice、map、filter、reduce等,方便对数组进行操作和遍历。 五、DOM操作 文档对象模型(DOM)是HTML和XML文档的结构表示,JavaScript可以用来操作...
ES6(ECMAScript 2015)是JavaScript语言的一次重要更新,引入了大量新特性和改进,其中对数组和对象的操作做了显著增强,使得代码更加简洁、强大。以下是ES6中关于数组和对象拓展的相关知识点详解: ### 数组的...
这是因为函数内部的遍历和删除操作去除了数组a中所有与数组b相同的元素。 这个操作的编程技巧在于对数组操作的深入理解和适当的算法设计。数组的删除操作会影响其长度和元素的索引位置,因此处理过程中需要仔细考虑...
在JavaScript中,对数组进行排序是一项基础且常见的操作。当数组元素为对象时,我们通常需要根据对象的某个属性来进行排序。本文详细介绍了如何使用JavaScript实现这一功能,并提供了示例代码。 首先,要实现数组...
在《JavaScript即用即查 核心对象参考手册》中,深入探讨了JavaScript的核心概念和对象,帮助开发者更好地理解和运用这门语言。光盘源代码包含了书中各章节的实例,为学习提供了丰富的实践资源。 首先,我们来看第...
通过这个函数,我们可以有效地对数组中的对象进行分类和整合,尤其是在数据处理和分析的场景中,这样的操作可以大大简化数据的组织和展示。例如,如果你有一个用户列表,每个用户对象都有一个`city`属性,你可以使用...
- `forEach()`: 对数组中的每个元素执行一次提供的函数。 ```javascript var arr = [1, 2, 3, 4, 5]; arr.forEach(function (value, index, self) { console.log(value); // 分别输出 1, 2, 3, 4, 5 }); ``` ...
在JavaScript中,对象是一种非常重要的数据类型,它可以通过属性和方法来存储和操作数据。JavaScript 提供了一系列内置的核心对象,它们是预定义的对象,可以直接用于编程而无需自己创建。这些核心对象包括但不限于...
数组是存储多个值的数据结构,JavaScript提供了丰富的数组方法,如push、pop、shift、unshift、splice、map、filter、reduce等,方便对数组进行操作。此外,ES6的Set和Map数据结构为处理集合提供了新的解决方案。 ...
在JavaScript编程中,循环结构是一种常用的控制流语句,用于对数组或对象的元素进行迭代。`for-in`和`for-of`是两种用于迭代的循环结构,它们在语法和使用上存在一些差异。了解它们之间的区别对于编写有效和高效的...
在JavaScript开发中,循环遍历是频繁使用的基本操作之一,它能够帮助开发者对数组中的元素或者对象的属性进行逐一处理。本文将对JavaScript中的循环遍历方法进行总结,并深入探讨每个方法的用法和特点。 首先,我们...