小编Cai*_*aki的帖子

如何检查数组中是否存在具有id属性的对象?

这是我的数组,如何检查其中的对象是否具有特定的id属性?

var products = [
    {
        id: 40,
        qtd: 5
    },
    {
        id: 32,
        qtd: 2
    },
    {
        id: 38,
        qtd: 3
    }
];
Run Code Online (Sandbox Code Playgroud)

javascript jquery

4
推荐指数
1
解决办法
95
查看次数

按属性长度排序对象数组

我有这个数组:

var itemList = [
    {
        image: "images/home.jpg",
        name: "Home"
    },
    {
        name: "Elvis",
    },
    {
        name: "Jonh"
    },
    {
        image: "images/noah.jpg",
        name: "Noah"
    },
    {
        name: "Turtle"
    }
]
Run Code Online (Sandbox Code Playgroud)

如何将数组组织到具有image属性的对象中,以便它看起来像这样?:

var itemList = [
    {
        image: "images/home.jpg",
        name: "Home"
    },
    {
        image: "images/noah.jpg",
        name: "Noah"
    },
    {
        name: "Elvis",
    },
    {
        name: "Jonh"
    },
    {
        name: "Turtle"
    }
]
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting

4
推荐指数
1
解决办法
513
查看次数

如何$ .extend在jquery中使用子对象的对象?

我知道我可以使用$.extend({}, x);将两个或多个对象的内容合并到第一个对象中,但我的答案是,和子对象?他们只会被覆盖?我不能合并呢?

我有这个:

var settings = $.extend({
    modal: {
        title: "Atention",
        type: "text",
        width: "small"
    },
    ajax: {
        type: "normal",
        trigger: "",
        url: ""
    }
}, {
    modal: {
        title: "Registrar",
        type: "register"
    },
    ajax: {
        trigger: ".bumbum",
        url: "modal/lets/go"
    }
});
Run Code Online (Sandbox Code Playgroud)

这个jQuery函数会返回这个:

var setting = {
    modal: {
        title: "Registrar",
        type: "register"
    },
    ajax: {
        trigger: ".bumbum",
        url: "modal/lets/go"
    }
};
Run Code Online (Sandbox Code Playgroud)

不幸的是我需要它:

var setting = {
    ajax: {
        type: "normal",
        trigger: ".bumbum",
        url: "modal/lets/go"
    },
    modal: { …
Run Code Online (Sandbox Code Playgroud)

javascript merge jquery object

3
推荐指数
1
解决办法
293
查看次数

Vuex-更新数组内的整个对象

在我的Vuex变异中,我想替换状态下的数组元素,如下所示:

UPDATE_MAILING(state, mailing) {
    let index = _.findIndex(state.mailings, {id: mailing.id});

    state.mailings[index] = mailing
}
Run Code Online (Sandbox Code Playgroud)

但这不会更新绑定到该数组的模板。我该如何反应性地更新数组元素?

javascript vue.js vuex vuejs2

3
推荐指数
1
解决办法
460
查看次数

如何在post-receive hook之后执行命令

这是我的实际post-receive钩子:

#!/bin/sh
git --work-tree=/var/www/domain.com --git-dir=/var/repo/site.git checkout -f
Run Code Online (Sandbox Code Playgroud)

在文件已经存在于文件夹中之后,有什么方法可以运行命令吗?

我想跑 composer update

git githooks

2
推荐指数
1
解决办法
876
查看次数

正则表达式的解释

我对正则表达式并不是很了解,我也没有完全理解这一点,我从中得到的是它找到每个h1并为它添加一个类的最后一个单词.

$("h1").html(function(index, old) {
    return old.replace(/(\b\w+)$/, '<span class="myClass">$1</span>');
});
Run Code Online (Sandbox Code Playgroud)

我正试图通过最后两个字符使它工作

javascript regex jquery

1
推荐指数
1
解决办法
47
查看次数

标签 统计

javascript ×5

jquery ×3

arrays ×1

git ×1

githooks ×1

merge ×1

object ×1

regex ×1

sorting ×1

vue.js ×1

vuejs2 ×1

vuex ×1