javascript - 使用数组创建字符串,如何防止“未定义”打印?
问题描述
晚上好,我正在尝试创建一个由数组中的多个值组成的字符串。
这是一个例子:
textArray = []
var wordOne = "Hello";
var wordTwo = "World";
if (wordOne != "foo"){
textArray.push(wordOne);
}
console.println(textArray[0] + ", " + textArray[1]);
\\It would print out "Hello, undefined"\\
\\ I use 'console.println' since I'm working on Adobe software\\
基本上,有时值不会添加到我的数组中,但我仍然希望能够在不出现“未定义”的情况下将其打印出来。有没有什么办法解决这一问题?
解决方案
只需使用加入
textArray = []
var wordOne = "Hello";
var wordTwo = "World";
if (wordOne != "foo"){
textArray.push(wordOne);
}
console.log(textArray.join(', '));
推荐阅读
- linux - 在构建“alsa-sys”板条箱作为依赖项时,如何安装和连接 alsa.pc?
- c# - xamarin 4.2 CarouselView 自动滑块
- c# - 与返回 C# 泛型类型的方法的接口
- obfuscation - 在 dotfuscator 运行时停止构建 Xamarin Android 项目
- java - 多列分组的问题?
- java - 无法在 jhipster 中访问 H2 控制台
- laravel - 是否可以使用每个用户不同的 APP_KEY 加密 Laravel 中的数据?
- flutter - 有状态小部件的父回调函数在 null 上调用了“调用”
- c# - 带有 2 个不同时间的计时器的 Clipboard.clear 不起作用 C#
- powerbi - 每日流通股和上下文转换