如何在函数-javascript中连接两个字符串变量?

时间:2015-08-06 17:33:59

标签: javascript

尝试调用js函数,如ng-click =“sort_by('sourceCode'+':'+'sourceId')”并用':'连接两个变量。 有什么想法吗?

2 个答案:

答案 0 :(得分:2)

如果sourceCodesourceId是变量,那么您应该删除它们周围的引号。您还可以使用concat()方法:

sourceCode.concat(':', sourceId);

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/concat

答案 1 :(得分:0)

有几种方法包括:

[sourceCode, ':', sourceId].join('');

sourceCode.concat(':', sourceId);

sourceCode + ':' + sourceId;

第一种方法(Array.prototype.join)就是当你有可能连接在一起的大量字符串时,能够在数组的范围内组织/格式化它们是有帮助的。然后你加入他们。

第二种方法并不常见。

第三种方法只是与+运算符的简单旧字符串连接。