如何过滤以相同单词开头的句子数组,并使用JavaScript创建新数组?

如何过滤以相同单词开头的句子数组,并使用JavaScript创建新数组?,javascript,arrays,Javascript,Arrays,这是我现在的代码。我已经有了一系列句子,这就是userTimeline。我想做的是用以Aquarius开头的句子过滤userTimeline数组,然后将它们提取到一个新数组中。我该怎么做 var userTimeline = []; var params = { screen_name: "ZodiacFacts" }; cb.__call( "statuses_userTimeline", params, funct

这是我现在的代码。我已经有了一系列句子,这就是
userTimeline
。我想做的是用以Aquarius开头的句子过滤
userTimeline
数组,然后将它们提取到一个新数组中。我该怎么做

    var userTimeline = [];

    var params = {
        screen_name: "ZodiacFacts"
    };

    cb.__call(
    "statuses_userTimeline",
    params,

    function (reply, rate, error){
        //console.log(reply);
        for(var i = 0; i < reply.length; i++){
            userTimeline.push(reply[i].text);
        }
        console.log(userTimeline);
    }
    );
var userTimeline=[];
变量参数={
屏幕名称:“十二生肖”
};
cb.\u呼叫(
“状态\用户时间线”,
params,
功能(回复、速率、错误){
//控制台日志(应答);
对于(变量i=0;i
查看您的代码,我认为您的句子数组是“reply”,您要创建的新数组是userTimeline。正如@dhilt所提到的,您应该使用filter

var userTimeline = [];

var params = {
    screen_name: "ZodiacFacts"
};

cb.__call(
"statuses_userTimeline",
params,

function (reply, rate, error){

    userTimeline = reply.filter(function (value) {
        return /^Aquarius/i.test(value);
    });
}
);

console.log(userTimeline);  // This array has all the sentences which starts with 'Aquarius'

看看您的代码,我认为您的句子数组是“reply”,您要创建的新数组是userTimeline。正如@dhilt所提到的,您应该使用filter

var userTimeline = [];

var params = {
    screen_name: "ZodiacFacts"
};

cb.__call(
"statuses_userTimeline",
params,

function (reply, rate, error){

    userTimeline = reply.filter(function (value) {
        return /^Aquarius/i.test(value);
    });
}
);

console.log(userTimeline);  // This array has all the sentences which starts with 'Aquarius'

你有没有考虑过,它能让你在一行代码中准确地完成你的要求?我看到了使用数字的例子,不知道如何使用文字来完成你考虑过的,它能让你在一行代码中准确地完成你的要求?我看到了使用数字的例子,不知道如何使用word实现这一点,如何将其存储到新数组中?在上面的代码-console.log(userTimeline)之后记录userTimeline;新数组中的userTimeline包含所有以“水瓶座”开头的句子。我已经更新了我的代码。我如何将其存储到一个新的数组中?在上面的代码后面记录userTimeline-console.log(userTimeline);新数组中的userTimeline包含所有以“水瓶座”开头的句子。我已经更新了我的代码。