如何在Javascript中将数组转换为字符串

如何在Javascript中将数组转换为字符串,javascript,Javascript,我有一个数组$scope.userDays如下所示: $scope.userDays = [2,3,4,5,6]; $scope.userDays ="2,3,4,5,6" 只需要获取值并将其转换为字符串。所需的输出如下: $scope.userDays = [2,3,4,5,6]; $scope.userDays ="2,3,4,5,6" 在Javascript中,Join()用于将数组转换为字符串。你应该试试这个: $scope.userDays = $scope.userD

我有一个数组
$scope.userDays
如下所示:

$scope.userDays = [2,3,4,5,6];
$scope.userDays ="2,3,4,5,6"
只需要获取值并将其转换为字符串。所需的输出如下:

$scope.userDays = [2,3,4,5,6];
$scope.userDays ="2,3,4,5,6"
在Javascript中,Join()用于将数组转换为字符串。你应该试试这个:

    $scope.userDays = $scope.userDays.join() ;
如果上述功能不起作用,则应尝试以下功能

    function createStringByArray(array) {
        var output = '';
        angular.forEach(array, function (object) {
            angular.forEach(object, function (value, key) {
            output += key + ',';
            output += value + ',';
    });
});
return output;
}

在Javascript中,Join()用于将数组转换为字符串。你应该试试这个:

    $scope.userDays = $scope.userDays.join() ;
如果上述功能不起作用,则应尝试以下功能

    function createStringByArray(array) {
        var output = '';
        angular.forEach(array, function (object) {
            angular.forEach(object, function (value, key) {
            output += key + ',';
            output += value + ',';
    });
});
return output;
}

尝试使用
join()
如下

var userDays=[2,3,4,5,6];
userDays=userDays.join(',');
警报(用户天数)尝试使用
join()
如下

var userDays=[2,3,4,5,6];
userDays=userDays.join(',');

警报(用户天数)
myArray.join(“,”
这与AngularJS无关。这是纯使用JavaScriptThank就可以做到的。是的,它的工作@Alnitak
myArray.join(“,”
这与AngularJS无关。这是纯使用JavaScriptThank可以做到的。是的,它可以@Alnitak工作