javascript拆分数组取决于名称

感觉

我有一个mybooks数组,我想按书的类别将其分开。

var mybooks = [
    ['novel','BookName1','$20.00'],
    ['novel','BookName2','$24.00'],
    ['novel','BookName3','$34.00'],
    ['novel','BookName4','$31.00'],
    ['novel','BookName4','$38.00'],
    ['Biograph','BookName5','$28.00'],
    ['Biograph','BookName6','$48.00'],
    ['Biograph','BookName7','$50.00']
  ];

我是这样做的。

 for(i=0; i<mybooks.length; i++){
        if ((mybooks[i][0]) == 'novel'){
        var books = mybooks[i];
        console.log(books);
       }
      };

console.log(books)打印

["novel", "BookName1", "$20.00"] 
["novel", "BookName2", "$24.00"]
["novel", "BookName3", "$34.00"]
["novel", "BookName4", "$31.00"] 
["novel", "BookName4", "$38.00"] 

我怎样才能使一个名为“ splited”的全局变量等于 books

迈克尔·贝宁

制作函数还书:

var makeBooks = function(mybooks, type){
  var books=[];
  for(var i=0; i<mybooks.length; i++){
      if ((mybooks[i][0]) === type){
        books.push(mybooks[i]);
      }
  };
  return books;
}

window.splitted = makeBooks(mybooks, 'novel');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

拆分数组。红宝石

来自分类Dev

JavaScript取决于翻译的笔触或fillRect模糊

来自分类Dev

按行拆分数组

来自分类Dev

MATLAB:拆分数组

来自分类Dev

加载取决于页面名称的JSON文件

来自分类Dev

如何使用javascript按值拆分数组

来自分类Dev

useEffect挂钩取决于对象/数组

来自分类Dev

发送消息取决于数组的长度

来自分类Dev

如何将一维numpy数组拆分为块,每个块的长度取决于条件

来自分类Dev

拆分数组。红宝石

来自分类Dev

拆分数组中的元素

来自分类Dev

javascript拆分数组-进行计算-并再次合并

来自分类Dev

需要帮助拆分数组

来自分类Dev

拆分数组并获取索引

来自分类Dev

PHP按键拆分数组

来自分类Dev

加载取决于页面名称的JSON文件

来自分类Dev

如何使用javascript按值拆分数组

来自分类Dev

使div取决于Javascript值

来自分类Dev

调用函数取决于函数名称数组array的索引

来自分类Dev

在多维javascript数组中查找唯一条目,顺序重要取决于级别

来自分类Dev

在Javascript中的参数中拆分数组

来自分类Dev

如何修复取决于输入量和选择的分数

来自分类Dev

Angularjs 拆分数组

来自分类Dev

循环拆分数字javascript

来自分类Dev

subplot x 次数取决于数组的长度

来自分类Dev

使用 JavaScript 在 ForEach 循环中拆分数组值?

来自分类Dev

如何拆分数组以分隔 JavaScript 中的后续相似项

来自分类Dev

拆分数组 Python

来自分类Dev

拆分数组