把空间与一些关键值放在一起

时间:2015-12-28 13:31:22

标签: javascript css

我使用以下代码在引号内添加空格以获得某些值,有更好/更优雅的方法吗?

text: x.fullPath + "                           " + x.name

2 个答案:

答案 0 :(得分:3)

您可以创建一个函数,该函数返回使用给定空格数连接两个值的字符串。

text: addSpace(x.fullPath, x.name, 5)

会给你一个新的字符串,用5个空格连接这两个值。

您可以使用this function

function addSpace(stringA, stringB, spaces){
   return x.fullPath + Array(spaces).join(" ") + x.name;
}

答案 1 :(得分:1)

一种简单的方法是使用它:

text: x.fullPath + Array(30+1).join(" ") + x.name

其中30是空格量

这将是一个功能:



// text: addSpace(x.fullPath, x.name, 5)

function addSpace(stringA, stringB, spaceCount) {
  var spaces = ""
  for (var i = 0; i < spaceCount; ++i) {
    spaces += " "
  }
  return stringA + spaces + stringB
}

// Demo
alert(addSpace("test1", "test2", 30))
&#13;
&#13;
&#13;