Tag: 数组

带有循环的Jqueryfilter对象数组

我有一个像这样的对象数组: myArray = [ {label: “a”, value: “100”}, {label: “b”, value: “101”}, {label: “c”, value: “102”} … 我想像这样过滤它: myArrayFiltered = myArray.filter(function(v){ return v[“value”] == “101” || v[“value”] == “102”}); 哪个会回归 myArrayFiltered = [ {label: “b”, value: “101”}, {label: “c”, value: “102”}] 在这个例子中,但我想用一组值做filter。 我怎样才能做到这一点 ?

从javascript数组中删除字符串元素

可以有人告诉我如何从数组中删除字符串元素我有谷歌这个和我得到的是通过索引号删除 我的例子: var myarray = [“xyz” , “abc” , “def”] ; var removeMe = “abc” ; myarray.remove(removeMe) ; consle.log(myarray) ; 这是我从控制台得到的: Uncaught TypeError: Object xyz,abc,def has no method ‘remove’ 的jsfiddle

Javascript / jQuery:从数组中删除所有非数字值

对于数组: [“5″,”something”,””,”83″,”text”,””] 如何从数组中删除所有非数字和空值? 期望的输出: [“5″,”83”]

jQuery:数组中元素索引的谓词

我有一个对象数组。 每个对象都具有ID属性。 我想在具有特定ID的对象数组中找到索引。 在jQuery中有没有优雅而简单的方法呢?

jQuery:排序$ .each的结果

我能够找到使用$.each的人的唯一例子是html样本,而这不是我想要的。 我有以下对象: var obj = { obj1: 39, obj2: 6, obj3: ‘text’ obj4: ‘text’ obj5: 0 }; 我像这样循环遍历对象: $(array).each(function(index, value) { // … }); 我想按obj4和obj4排序。 最好不要使用异步方法,如何在输出之前(或期间)对结果进行排序? (我也不想两次循环,因为在任何给定时间可能有数百个。

jQuery查找并替换为数组

我需要搜索所有街道缩写的输入值,并用适当的后缀替换。 这是我到目前为止: jQuery(‘#colCenterAddress’).val(function(i,val) { var f = [‘Rd’,’St’,’Ave’]; var r = [‘Road’,’Street’,’Avenue’]; return val.replace(f,r); }); 思考?

使用jQuery按值删除JSON数组中的元素

我的json数组的一部分 var videos = $j.parseJSON(‘ [ { “privacy”:”public”, “id”:”1169341693″ }, { “privacy”:”private”, “id”:”803641223″ }, { “privacy”:”public”, “id”:”1300612600″ }, …… 当我在console.log中获取我正在获取的元素 [Object, Object, Object, …] 0: Object privacy: “public” id: “1169341693” 1: Object privacy: “private” id: “803641223” 2: Object privacy: “public” id: “1300612600” 我还有一个我想要搜索的唯一ID var uniqueId = 803641223; 我想在我的video数组中找到正确的id,并删除整个数组元素。 那么在这种情况下,我希望我的最终video数组只包含2个对象,而不是3个: var videos = $j.parseJSON(‘ [ { […]

JQuery在发送时删除空数组

我有以下代码: $.post(‘block_ajax.php’ , { ‘action’: ‘set_layout’ , ‘listid’: 123 , ‘layout’: [] } , function(data) { // … } ); 接收脚本(block_ajax.php)仅接收“action”和“listid”参数。 当我检查使用Chrome发送的内容时,我看到“layout”参数甚至没有发送到后端脚本。 由于空数组与缺少数组之间存在差异,我想让JQuery发送空数组。 我可以找到一些迹象表明JQuery(1.6.1)似乎是这样做的,但不是如何阻止它这样做。 JSON格式允许空数组和空对象,所以我认为它应该是可能的。 有人知道要改变什么,所以JQuery可以发送空数组吗?

在jquery / js中将数组中的元素插入表中

我有一个名为reservations.js的js文件,在这个文件中我有一个保留数组,如: var reservations = [ { “HotelId”: “01”, “HotelName”: “SPA”, “ReservNum”: “0166977”, “Guest Name”: “Jonny”, “Room”: null, “Type”: “SUIT”, “Rooms”: “1”, “Board”: “BB”, “Status”: “IH”, “Pax”: “2,0,0,0”, “Arrival”: “07/08/12”, “Departure”: “09/08/12”, “AgentDesc”: “FIT”, “AgentCode”: “FIT”, “Group”: null, “Balance”: “0”, “Requests”: “”, “Remarks”: null, “Fit/Group”: “FIT”, “ReturnGuestName”: “”, “StatusColor”: “LightCoral” }, { “HotelId”: “01”, “HotelName”: “SPA”, […]

如何使用getJSON从文件中获取JSON数组?

我怎么能用javascript和jquery获取json文件的数组json 我对下一个代码感到满意,但它不起作用: var questions = []; function getArray(){ $.getJSON(‘questions.json’, function (json) { for (var key in json) { if (json.hasOwnProperty(key)) { var item = json[key]; questions.push({ Category: item.Category }); } } return questions; }) } 这是名为:questions.json的json文件 { “Biology”:{ “Category”:{ “cell”:{ “question1”:{ “que1″:”What is the cell?” }, “option1”:{ “op1”:”The cell is the basic structural and functional […]