js怎么获取数组中元素的位置?

 我来答
猴子请来的豆鄙
2019-07-22 · TA获得超过1633个赞
知道小有建树答主
回答量:538
采纳率:100%
帮助的人:14.5万
展开全部

多端阅读《javascript教程》:

  • 在PC/MAC上查看:下载w3cschool客户端,进入客户端后通过搜索当前教程手册的名称并下载,就可以查看当前离线教程文档。下载javascript教程离线版客户端

  • 在手机APP上查看:请从各大安卓应用商店、苹果App Store搜索并下载w3cschool手机客户端,在App中搜索当前教程手册的名称查看。下载w3cschool手机App端

  • 在手机上查看文档:https://m.w3cschool.cn/javascript/

  • 手册简介:

    JavaScript 是世界上最流行的脚本语言。 JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。 JavaScript 被设计为向 HTML 页面增加交互性。 许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的 JavaScript 片段添加到网页中。

    手册说明:

    Javascript,从“最被误解的语言”,最后神奇地转变成为“最流行的语言”,证明它经受得起时间的考验。虽然单独来看,它的交互设计有些失败,但是加上Ajax的完美配合,javascript就成了一款轻便并且又实用的好语法。

    如果您想要更高效、更系统地学会javascript,您最好采用边学边练(javascript微课)的学习模式。

    如果您觉得javascript的学习难度较高,不易理解,建议您采用视频教程进行学习:javascript视频课程

    接下来让我们静下心来,翻开这本关于Javascript的教程,你可以学习到JavaScript 代码规范、JavaScript 函数撰写、javascript 正则表达式、JavaScript 逻辑运算等基础内容,除此之外,本书还有进阶的Javascript高级教程,最好在熟读前面的基础知识之后,再考虑继续之后的教程。

    高级教程当中包含的内容有很重要的JavaScript 对象介绍,JavaScript Window对象模型介绍,JavaScript 库以及JavaScript 实例等等,每一个章节都值得细细研读。

    学完本教程之后,建议您进行javascript实战来巩固您学到的知识。

百度网友3c98e21fb
2018-01-09 · TA获得超过315个赞
知道答主
回答量:5
采纳率:93%
帮助的人:1058
展开全部

var a=new Array({key:'1',value:"a"},{key:'2',value:"b"},{key:'3',value:"c"},{key:'4',value:"d"});

下面写了个例题

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE> New Document </TITLE>

<META NAME="Generator" CONTENT="EditPlus">

<META NAME="Author" CONTENT="">

<META NAME="Keywords" CONTENT="">

<META NAME="Description" CONTENT="">

</HEAD>

<BODY>

<SCRIPT LANGUAGE="JavaScript">

<!--

function Map( ){

this.elements = new Array();

this.init = function( _e ){

this.elements = _e ;

}

this.put = function(key, value) {

// 加入元素

this.elements.push({key: key, value:value});

}

this.getByValue = function( _value) {

// 取出对应value

try{

for (i = 0; i < this.elements.length; i++) {

if (this.elements[i].value == _value) {

return this.elements[i].key;

}

}catch(e) {

return null;

}

}

this.getByKey = function( _key) {

// 取出对应key

try{

for (i = 0; i < this.elements.length; i++) {

if (this.elements[i].key == _key) {

return this.elements[i].value;

}

var value = "b";

var map = new Map();

map.init( a );

alert( map.getByValue( value ) );

//-->

</SCRIPT>

</BODY>

</HTML>

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式