javascript - 您将如何添加非中断空间等。在文本中?
问题描述
目标是显示这样的字符串:
苹果、香蕉、柠檬
假设它在一个数组中。
const fruits = ['Apple', 'Banana', 'Lemon']
- 我想用逗号和空格加入这个数组。你会怎么做?
新设计来了,他们想展示
苹果、香蕉、柠檬
与逗号、双重 nbsp 和表情符号结合使用。
- 您将如何重组第一个实施?
解决方案
如果要添加 HTML,则应正确创建它。定义一个包装器并遍历数组中的项目以将它们添加到其中。
至于空格,添加空格字符绝不是一个好主意。如果要在元素之间创建空间,请使用 CSS padding / margins。
const array = ['Apple', 'Banana', 'Lemon'];
const wrapper = document.createElement("div");
for (const item of array) {
const itemWrapper = document.createElement("span");
itemWrapper.classList.add('space');
itemWrapper.innerText = item;
wrapper.append(itemWrapper);
}
document.documentElement.append(wrapper);
.space {
margin-right: 1em;
}
推荐阅读
- mongodb - MongoDB 仅查找某些值
- javascript - 每周在 ReactJS 中从 Firebase 中清除价值
- vue.js - Vue单元测试: beforeEach() 在所有测试之后执行,而不是在每个测试之前执行
- javascript - JQuery 触发器导致我的 React 组件消失
- pine-script - plotcandle 和 plotbar 不支持像 plot 和 plotchar 这样的“偏移”参数
- google-cloud-platform - GCP 日志指标资源管理器问题
- typescript - typeorm:如何将一列的默认值设置为依赖于 id 列?
- makefile - makefile.unix:188: obj/magirpc.o 编译时出现错误 1
- sql - postgres sql如何将所有序列重置为1
- yaml - 如何使用 pandoc 使用 YAML 元数据值填充 docx 占位符?