我将以下内容作为数字数组-我希望将其转换为字符串数组。
我的输入
[
3,
3,
3,
3,
3,
3,
3
]
预期产量
Output: [
'3',
'3',
'3',
'3',
'3',
'3',
'3',
]
答案 0 :(得分:3)
您可以采用经典的toString
方法。
const
input = [3, 3, 3, 3, 3, 3, 3],
output = input.map(v => v.toString());
console.log(output);
答案 1 :(得分:1)
尝试这种php方式:
<?php $noofviews =(implode(',', $numofviews)); ?>
<script type="text/javascript">
let datas = <?php echo json_encode($noofviews); ?>;
//console.log(datas);
</script>
JavaScript方式:
let s = "1,2,4,5"
let intArray = s.split(',').map(v => v.toString())
答案 2 :(得分:1)
您可以使用join
和split
获得所需的输出。
PHP中的JS(在PHP结束?>
标记后放置此代码)
<script type="text/javascript">
//Array String
let convert = [3, 3, 3, 3, 3, 3, 3].join().split(',')
//Log
console.log(convert)
</script>
//Array String
let convert = [3, 3, 3, 3, 3, 3, 3].join().split(',')
//Log
console.log(convert)
答案 3 :(得分:0)
您可以按照以下步骤进行操作:
<div class="container">
<header>
<h1>Hello</h1>
</header>
<aside>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
</p>
</aside>
<main>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam
</p>
</main>
<footer>
<h1>Footer</h1>
</footer>
</div>
答案 4 :(得分:0)
array = [1, 2, 3, 4];
for (i = 0; i < array.length; i++) {
array[i] = array[i].toString();
}
alert(JSON.stringify(array));