【问题标题】:Angularjs: How to split half of any array listAngularjs:如何拆分任何数组列表的一半
【发布时间】:2017-10-27 14:43:16
【问题描述】:

我目前将 json 中的列表拆分为前 10 个,第二个是 11 到 20。但是,对于列表的任何长度,我想将其拆分为一半。我该怎么做?

这是我的代码

  function loadTop() {
    $webServicesFactory.get($marketProvider[$scope.currentMarket].topGetURL, {AnonymousToken: $marketProvider[$scope.currentMarket].token}).then(
      function success(response) {
        $scope.top = response.Stock.slice(0, 10);
        $scope.low = response.Stock.slice(10, 20);
        console.log($scope.top);
        loadStockCount();
        loadTop();
        loadLow();
        $ionicLoading.hide();
      },
      function error(error) {
        $ionicLoading.hide();
      }
    );
  }

【问题讨论】:

标签: angularjs ionic-framework


【解决方案1】:
var numStocks = response.Stock.length;
var halfStocks = Math.round(numStocks / 2);
$scope.top = response.Stock.slice(0, halfStocks);
$scope.low = response.Stock.slice(halfStocks, numStocks);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    • 2010-10-19
    相关资源
    最近更新 更多