改变javascript数组格式
change javascript array format
我想创建一个像这样的线性javascript数组:
A = ["1","2","3"];
B = ["4","5","6"];
从数据已经是一个很长的javascript数组,但格式化如下:
var A = [];
var B = [];
A[0] = "1";
B[0] = "4";
A[1] = "2";
B[1] = "5";
A[2] = "3";
B[2] = "6";
将javascript数组从第二个示例转换为第一个最简单的方法是什么?
使用第一种格式的代码,文件大小更小,数据更容易编辑。
将第二段代码放入控制台中,然后键入
console.log('var A =', A);
console.log('var B =', B);
您将在控制台中获得您需要粘贴回代码中的文本。
如果变量是全局的,试着运行
console.clear();
for (var global in window){
if (window.hasOwnProperty(global)){
if (Array.isArray(window[global])){
console.log( 'var',global, '=', window[global] );
}
}
}
脚本后面的。(它也可能显示其他数组,只要复制你想要的…)
您可以使用JSON.stringify
[MDN]函数获得任何对象的短文本形式:
JSON.stringify(A);
// returns '["1","2","3"]';
也许你应该这样做,从控制台复制粘贴字符串:
var A = [];
var B = [];
A[0] = "1";
B[0] = "4";
A[1] = "2";
B[1] = "5";
A[2] = "3";
B[2] = "6";
function getOutputStr(arr) {
var output = '[';
for (var i = 0; i < arr.length; i++) {
output += '"' + arr[i] + '",'
}
output = output.substring(0, output.length - 1);
output += ']';
return output;
}
console.log(getOutputStr(A));
console.log(getOutputStr(B));
小提琴
相关文章:
- 将数组从javascript格式化为php的更好方法,反之亦然
- 如何保持数组格式的值
- 为DataTables aoColumnDefs创建JavaScript数组(JSON格式)
- 将数组转换为javascript格式的字符串
- 将数组放入以下格式的名称:url
- angular mongodb数组格式写错了
- 将serializeArray()自定义为不同的数组格式
- 在Aptana Studio 3中将Javascript数组自动格式化为新行
- 如何将此 Json 数组转换为 JQuery 可读的格式
- 如何将json格式的数组数据从jquery返回到html
- JavaScript格式的对象数组嵌套到子对象中
- 我们可以将控制器中的JSON数据(MM/DD/YYYY格式)与今天的's日期,并在数组中显示筛选列表
- PHP数组正确的JSON格式
- 将数组转换为简单的数组格式
- Laravel数组转换为json格式
- 对JSON格式的对象数组进行迭代,并对其进行修改和扩展,最好使用Undercore.js
- Javascript多维数组格式
- 如何使用 JavaScript 将对象数组转换为给定格式
- 如何读取数据JSON格式数组的字符串数据
- Javascript格式数组与正则表达式youtube视频id