如何使用JavaScript一次性向数组插入两个值

如何使用JavaScript一次性向数组插入两个值,javascript,jquery,arrays,Javascript,Jquery,Arrays,我想在每个循环的一个数组中插入两个值。我试过了 feature_arr = []; $form.find( '.variations .value' ).each( function() { var $radios = $( this ).find( 'input[type=radio]' ); var $checked_radio = $radios.filter(':checked');

我想在每个循环的一个数组中插入两个值。我试过了

 feature_arr = [];
    $form.find( '.variations .value' ).each( function() {
                        var $radios = $( this ).find( 'input[type=radio]' );
                        var $checked_radio = $radios.filter(':checked');
                        var attribute_name = $radios.attr( 'name' );
                        feature_arr[] = attribute_name1;
                        feature_arr[] = $checked_radio.val();
                    });
我想要这个表格
[“1”、“布莱顿黑”、“2”、“框架底座”、“3”、“配套内饰”、“6”、“头枕”、“7”、“有盖”]

但是给我这个错误代码

试试这个

var feature_arr = new Array(); // define the array or you can use feature_arr = []
在你的情况下

feature_arr.push(your_value_1);
feature_arr.push(your_value_2);
对于评论中问题的第二部分,请尝试以下内容


var thestring=“配套内饰”//这是你的绳子
警报(toupper(thestring));//在这里,我们将字符串传递给我们编写的返回转换后的输出字符串的方法/函数。要查看结果,我们在此处使用警报。
//这是将第一个字母转换为大写字母并返回最终结果的函数
函数toupper(a)
{
var stringArray=a.split('.');//从'.'字符中拆分单词。
var firstword=stringArray[0];//获取第一个单词
var firstwordWithupper=firstword.charAt(0.toUpperCase()+firstword.slice(1);//将第一个字母转换为大写字母
var secondword=stringArray[1];//获取第二个单词
var secondwordWithupper=secondword.charAt(0).toUpperCase()+secondword.slice(1);//将第二个单词的第一个字母转换为大写字母
var finalresult=firstwordWithupper+“”+secondwordWithupper;
返回最终结果;
}
您也可以这样做

var a = [].concat(1,2);
排成一行。在你的情况下,在条件内你可以这样做

feature_arr = feature_arr.concat(value1,value2)
或者,如果在一个数组中接收到多个数据,则会产生相同的结果

feature_arr = feature_arr.concat([value1,value2])

你犯了什么错误?未捕获的语法错误:意外标记]@RobertColumbiaYou是绝对的明星。谢谢你。是的,我可以,你能把这作为一个单独的问题,让我知道。我会感谢@redu解决了我的问题Matching_hoodustery我有这个词,我想转换大写字母,比如Matching_hoodustery请你像
var s=“Matching_hoodustery.split(“”).map(s=>s[0].toUpperCase()+s.slice(1)).join(“")你是一个绝对的传奇人物。谢谢@redu