让我们说有阵列数组:
theArray = [["name1", 12.23423, 54.243, 6.23566, 5675.552, ...],
["name2", 345.8655, 92.9316, ..],
["name3", 99.56756, 52.988, 3.09889, ...],
...
];
每个子数组以字符串开头,后跟数字。我的目标是将数字减少到更短的形式。
我知道可以使用.toFixed(2)
来完成此操作,以便在点后面只有两位数字,因为前面的字符串,我不知道如何访问它们。
我希望它们保留为数字,因为我必须将它们用作图表的数据。
你有什么建议吗?
答案 0 :(得分:2)
您可以保留第一项的值。
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
dist: {
options: {
outputStyle: 'compressed',
sourceComments: 'none'
},
files: {
'css/app.css': 'scss/app.scss'
}
},
dev: {
options: {
outputStyle: 'expanded',
sourceComments: 'map',
sourceMap: 'app.css.map'
},
files: {
'css/app.css': 'scss/app.scss'
}
}
},
watch: {
grunt: { files: ['Gruntfile.js'] },
sass: {
files: 'assets/scss/**/*.scss',
tasks: ['sass:dev']
},
css: {
files: ['assets/css/*.css'],
tasks: [],
options: {
livereload: true
}
}
}
});
grunt.loadNpmTasks('grunt-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('build', ['sass:dist']);
grunt.registerTask('default', ['sass:dev', 'watch']);
}

答案 1 :(得分:0)
通过使用索引0和索引1的两个嵌套for循环的简单解决方案。
PasswordField