jquery函数传入map参数,怎么取值

jquery函数传入map参数,怎么取值,第1张

map(callback(index,domElement))

把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。

在线demo》》》》>

js代码

//map的返回值为jquery封装的数组,使用 get() 来处理返回的对象以得到基础的数组。

$(document)ready(function() {

    $("p")append( $("input")map(function(){

      return $(this)val();//当前input的值

    })get()join(", ") );

 });

html代码

<p><b>Values: </b></p>

<form>

  <input type="text" name="name" value="John1"/>

  <input type="text" name="password" value="password2"/>

  <input type="text" name="url" value=">

1数组转换成map键值

var m=new Map();

var arr=['a','b','v','r'];

for(var i=0;i<arrlength;i++){

mset(arr[i],i)//转变成新的map键值对,也可以像原有键值对添加新得键值对,具有唯一性,当重复赋值,则会使用最后一个值

}

consolelog(m)        //{"a" => 0,"b" => 1,"v" => 2,"r" => 3}

  consolelog(mget('a'))       //查看键值对a的值     0

consolelog(mhas('c'))      //查看是否存在这个键值对,返回布尔类型的值     false

consolelog(mdelete('r'))            //删除r键值对   返回布尔类型       true

consolelog(m)              //{"a" => 0,"b" => 1,"v" => 2}

angularjs是一个很强大的JavaScript框架,强大到我看了半个小时写出来一个基本的angularjs项目(本人是标准的后台开发人员)

angularjs获取map的value值很简单{{mapkey}},那么在未知key的时候怎么获取key了

<td ng-repeat="(x,y) in map">{{y}}</td>

<td ng-repeat="(x,y) in map">{{x}}</td>

当遇到value可能为null的时候

<td ng-repeat="(x,y) in map">{{y || " "}}</td>

以上就是关于jquery函数传入map参数,怎么取值全部的内容,包括:jquery函数传入map参数,怎么取值、JS map函数的返回值、js中map和set使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9809646.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存