js定义数组比较简单: var  array = [ ] ; 即可

今天记录一下 js 数组的常用规则:

1. b = [1,'da',"sdaf"]; //定义数组给数组添加默认值

2.array .indexOf(str)   //原来索引数组,返回其位置下标,如果str不再数组里面,返回 -1,这个我通常用来判断  数组中是否存在字符串

3.array .push(4,7,'5555',b);   //在原数组基础上,尾部添加一个或多个值,改变原数组返回新长度,或者直接array.length也是最新长度 ,不过数组b也是附加数据的所以不变, 感觉和list.add()方法类似

4.var c = array .concat(4,5,'sda',b);  //拼接数组赋值给c,c是一个新数组,不会改变原来数组长度 , c.length才是最新数组长度,b和array不变

<script>
var arr_wx = [1,'测试']; //这里数组可以添加数据不影响push的尾巴添加 var id = [9,51,100];//允许投放id var jsondata =$.ajax({ url: "index/qxy/json", async: false ,dataType: "json"});
var e = jsondata.responseJSON; //获取返回的json数据
//console.log(e);//测试数据如果是obj类型就可以直接用   if(e){
  for(i = 0;i<e.length;i++){
  //去除所有空白字符
  var str = e[i].vx == null ? '' :e[i].vx.replace(/\s*/g,"");
  var arr = ['','null'];
  //索引数组是否存在字符串并返回下标
  if(arr.indexOf(str) == -1){
    var uid = e[i].id;
   if(id.indexOf(uid)>-1|| (uid >=121&&uid<=150))
   arr_wx.push(str);//在原来数组尾部添加一个或多个值,改变原数组返回新长度
  }
  }
  } var wx_index = Math.floor((Math.random()*arr_wx.length));
var stxlwx = arr_wx[wx_index]; console.log(arr_wx); //渲染到HTML的两种方法
document.write(arr_wx);
$('body').html(arr_wx+"随机值:"+stxlwx+"数组长度:"+arr_wx.length); </script>

Ajax返回的数据存放到js数组的更多相关文章

  1. jquery ajax返回json数据进行前后台交互实例

    jquery ajax返回json数据进行前后台交互实例 利用jquery中的ajax提交数据然后由网站后台来根据我们提交的数据返回json格式的数据,下面我来演示一个实例. 先我们看演示代码 代码如 ...

  2. PHP AJAX 返回JSON 数据

    例子:利用AJAX返回JSON数据,间接访问数据库,查出Nation 表,并用下拉列表显示 造一个外部下拉列表框 </select> JQurey代码 $(document).ready( ...

  3. Solr(六)Solr索引数据存放到HDFS下

    Solr索引数据存放到HDFS下 一 新建solr core hdfs 方法:http://www.cnblogs.com/Matchman/p/7287385.html 二 修改solrconfig ...

  4. 关于由ajax返回的数据在for循环中只能取到最后一个数的问题

    关于由ajax返回的数据在for循环中只能取到最后一个数的问题 以上是来自后台的数据格式.从数据中可以看出,里面包含两个商品,每个商品价格分别为:1.98,13.60.这里我要计算两个商品的总价格,但 ...

  5. 乐视云监控数据存放到influxdb中

    3.9     监控.告警系统 监控报警我们分PaaS平台和业务应用两大类. PaaS平台主要聚焦在基础设施和LeEngine的各个服务组件的监控报警(比如主机CPU,内存,IO,磁盘空间,LeEng ...

  6. 【PHP】如何将SESSION数据存放到Redis中

    在php中,SESSION的数据默认是存放到文件中,这样性能不仅不高,而且不利于扩展.在搭建集群后,默认存放到文件中就不适用了.所以,我们一般将SESSION自定义,让SESSION中的数据存放到 数 ...

  7. ajax 返回json数据操作

    例子: $.ajax({ url: "<?=Url::toRoute('add-all-staff')?>", type: 'get', dataType: 'json ...

  8. js 给json添加新的字段,或者添加一组数据,在JS数组指定位置删除、插入、替换元素

    JS定义了一个json数据var test={name:"name",age:"12"};需要给test再添加一个字段,需要什么办法,可以让test的值为{na ...

  9. ajax返回son数据

    JSON 只是一种文本字符串.它被存储在 responseText 属性中 为了读取存储在 responseText 属性中的 JSON 数据,需要根据 JavaScript 的 eval 语句. 函 ...

随机推荐

  1. 品优购项目 单表过程 乒乓过程 入口 MyBatis逆向工程 dubbo框架搭建 品牌表CRUD bug集锦

  2. 安装GO

    1.中文社区 下载地址   https://studygolang.com/dl    选择自己操作系统版本 2.找到适合你系统的版本下载,本人下载的是windows版本.也可以下载Source自己更 ...

  3. 笨方法学python3

    阅读<笨方法学python3>,归纳的知识点 相关代码详见github地址:https://github.com/BMDACMER/Learn-Python 习题1:安装环境+练习  pr ...

  4. Web安全之CSRF基本原理与实践

    阅读目录 一:CSRF是什么?及它的作用? 二:CSRF 如何实现攻击 三:csrf 防范措施 回到顶部 一:CSRF是什么?及它的作用? CSRF(Cross-site Request Forger ...

  5. 使用docker部署微服务

    https://my.oschina.net/silenceyawen/blog/1819472 http://jvm123.com/2019/08/docker-shi-yong.html 从201 ...

  6. 【cf比赛记录】Codeforces Round #600 (Div. 2)

    Codeforces Round #600 (Div. 2) ---- 比赛传送门 昨晚成绩还好,AC A,B题,还能上分(到底有多菜) 补了C.D题,因为昨晚对C.D题已经有想法了,所以补起题来也快 ...

  7. Map、Set、List是否有序

    首先我们应该清楚这个概念:这里的有序和无序不是指集合中的排序,而是是否按照元素添加的顺序来存储对象. list是按照元素的添加顺序来存储对象的,因此是有序的.他的实现类ArrayList.Linked ...

  8. UDF——查找单元的相邻单元

    Fluent版本:Fluent 19.2 Visual Studio版本:Visual Studio 2013 测试文件及源码下载链接: https://pan.baidu.com/s/1AZ59hs ...

  9. 分析WordPress数据表之用户表(功能篇)

    数据表分析 wp_users wp_usermeta 用户系统就是靠着这两张表来实现的. 具体事例分析 添加用户 添加成功后,我们会分别在wp_users及wp_usermeta表中分别看到test0 ...

  10. 【Gamma阶段】第二次Scrum Meeting

    冰多多团队-Gamma阶段第二次Scrum会议 工作情况 团队成员 已完成任务 待完成任务 卓培锦 修改可移动button以及button手感反馈优化 编辑器风格切换(夜间模式) 牛雅哲 语音输入sh ...