Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Làm thế nào tôi có thể sửa đổi mã này để tôi có thể lấy trường.DependencyFieldEvaled giá trị và thoát khỏi hàm ngay khi tôi nhận được giá trị này?

Show
function discoverDependentFields(fields) {
                    fields.forEach(function (field) {
                        if (field.DependencyField) {
                            var foundFields = fields.filter(function (fieldToFind) { return fieldToFind.Name === field.DependencyField; });
                            if (foundFields.length === 1) {
                               return field.DependencyFieldEvaluated = foundFields[0];

                            }
                        }
                    });
                }

hỏi ngày 17 tháng 2 năm 2016 lúc 6:43Feb 17, 2016 at 6:43

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

7

Sử dụng một vani cũ tốt cho vòng lặp:

function discoverDependentFields(fields) {
  for (var fieldIndex = 0; fieldIndex < fields.length; fieldIndex ++) {
    var field = fields[fieldIndex];

    if (field.DependencyField) {
      var foundFields = fields.filter(function(fieldToFind) {
        return fieldToFind.Name === field.DependencyField;
      });
      if (foundFields.length === 1) {
        return foundFields[0];
      }
    }
  }
}

Chà, nếu bạn muốn duy trì lạ mắt, hãy sử dụng lại filter:

function discoverDependentFields(fields) {
  return fields.filter(function(field) {
    if (field.DependencyField) {
      var foundFields = fields.filter(function(fieldToFind) {
        return fieldToFind.Name === field.DependencyField;
      });
      if (foundFields.length === 1) {
        return foundFields[0];
      }
    }
  })[0];
}

Đã trả lời ngày 17 tháng 2 năm 2016 lúc 7:12Feb 17, 2016 at 7:12

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

lxelxelxe

6.8412 Huy hiệu vàng19 Huy hiệu bạc32 Huy hiệu đồng2 gold badges19 silver badges32 bronze badges

1

thay vì các trường .foreach, bạn có thể sử dụng các trường.map. đây là một ví dụ:

var source=[1,2,3,4,5];

var destination=source.map(function(item){
 if(item==3)
     return 'OUTPUT';
}).filter(function(item){return item;})[0];

console.log(destination); // prints 'OUTPUT'

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Đã trả lời ngày 5 tháng 3 năm 2017 lúc 23:15Mar 5, 2017 at 23:15

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Behzad Besharatibehzad Besharatibehzad besharati

5.0533 Huy hiệu vàng17 Huy hiệu bạc22 Huy hiệu đồng3 gold badges17 silver badges22 bronze badges

Sử dụng câu lệnh return nơi bạn muốn đột phá như dưới đây.

[1, 2, 3, 4, 5, 6].forEach(function(value){
  if(value > 2) return; 
  console.log(value)
});

Đã trả lời ngày 17 tháng 2 năm 2016 lúc 7:02Feb 17, 2016 at 7:02

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Ravi Tiwariravi TiwariRavi Tiwari

9408 Huy hiệu bạc14 Huy hiệu đồng8 silver badges14 bronze badges

2

Foreach Loop trong JavaScript: Một giải pháp dừng cho người mới bắt đầu

Được xuất bản vào ngày 14.2019 lượt xem 25k 25K Views


Blog 8 /31 từ JavaScript / 31 Blog from JavaScript

Hiểu cách sắp xếp từ điển theo giá trị trong Python

  • Cách thực hiện mô hình thiết kế xây dựng trong Java
  • Hibernate ở Java là gì và tại sao chúng ta cần nó?
  • Tìm hiểu cách thực hiện yêu cầu Node.js - 3 cách tốt nhất để thực hiện yêu cầu HTTP
  • Sự khác biệt giữa mở rộng và dụng cụ trong Java là gì?

Cách thực hiện mô hình thiết kế xây dựng trong Java

Hibernate ở Java là gì và tại sao chúng ta cần nó?

Arrays are simply put, a collection of similar objects. It’s generally great for maintaining a list of things, for example, student information, which could be stored as a student object in an array. A great way to traverse an array has been a for loop, and that is exactly what the forEach loop improves upon. Let’s learn more about the forEach loop.

student_names = [ 'Rob', 'Van', 'Dam']
studentNames.forEach((student) => {
//You can perform your desired function out here
print(student)
}


Tìm hiểu cách thực hiện yêu cầu Node.js - 3 cách tốt nhất để thực hiện yêu cầu HTTPforEach loop in JavaScript. Let’s take a closer look at how this is all executed. We firstly declare an array of student names and name it appropriately so. Then we invoke the forEach function with the dot(.) operator. The data that is returned by the function is stored in student. The data is returned by a callback function. In this example, we simply print the names of the student which would give the output ‘Rob Van Dam’

Tìm hiểu cách thực hiện yêu cầu Node.js - 3 cách tốt nhất để thực hiện yêu cầu HTTP

Sự khác biệt giữa mở rộng và dụng cụ trong Java là gì?

  • Foreach có thể trả về một giá trị trong JavaScript không?
  • foreach () thực thi hàm callbackFn một lần cho mỗi phần tử mảng; Không giống như map () hoặc giảm () nó luôn trả về giá trị không xác định và không thể chuỗi được.
  • Chúng ta có thể sử dụng lợi nhuận cho vòng lặp JavaScript không?

Sự khác biệt giữa mở rộng và dụng cụ trong Java là gì?

Foreach có thể trả về một giá trị trong JavaScript không?Always.

foreach () thực thi hàm callbackFn một lần cho mỗi phần tử mảng; Không giống như map () hoặc giảm () nó luôn trả về giá trị không xác định và không thể chuỗi được. forEach returns undefined. This is the main difference between these loops.

Chúng ta có thể sử dụng lợi nhuận cho vòng lặp JavaScript không? forEach.

  • Có, chức năng luôn kết thúc khi có luồng kiểm soát đáp ứng câu lệnh trả lại. Ví dụ sau đây cho thấy cách các câu lệnh trả về kết thúc thực thi chức năng.
  • Có trả lại lối thoát JavaScript?
  • JavaScript: Foreach: Trả lại sẽ không thoát khỏi hàm gọi.
  • Làm thế nào tôi có thể lấy dữ liệu bên ngoài một vòng lặp foreach trong javascript?
  • Chỉ cần sử dụng mảng bên ngoài dữ liệu. forEach loop is set before the first invocation of the callback function.
  • Các yếu tố được thêm vào mảng sau & nbsp; foreach & nbsp; bắt đầu không được truy cập bởi vòng lặp. forEach started are not visited by the loop.
  • Các yếu tố bị xóa trước khi được Vòng lặp truy cập không được truy cập.
  • Nếu các yếu tố đã được truy cập được xóa khỏi mảng trong quá trình lặp, các phần tử sau sẽ bị bỏ qua.
  • foreach & nbsp; vòng lặp một khi không thể dừng lại mà không giết chết luồng quy trình. Hãy nghĩ về nó như một thuê bao. Bạn phải hủy đăng ký nó để nó dừng lại.
  • foreach & nbsp; không thực hiện cuộc gọi lại cho các phần tử mảng mà không có giá trị.

Đây là những quy tắc luôn luôn được ghi nhớ khi sử dụng & nbsp; foreach. forEach loop.

Bây giờ bạn đã biết về Foreach Loop, hãy xem đào tạo chứng nhận phát triển web của Edureka. Đào tạo chứng nhận phát triển web sẽ giúp bạn tìm hiểu cách tạo các trang web ấn tượng bằng cách sử dụng HTML5, CSS3, Twitter Bootstrap 3, JQuery và Google API và triển khai nó đến Amazon Simple Storage Service (S3).

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần bình luận của Foreach trong JavaScript và chúng tôi sẽ liên hệ lại với bạn.

Video được đề xuất cho bạn

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Xây dựng ứng dụng với Ruby on Rails Framework

Xem bây giờ

Blog được đề xuất cho bạn

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Làm thế nào để xóa index.php khỏi url trong codeigniter?

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Hiệp hội trong Java là gì và tại sao bạn cần nó?

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Cách thực hiện các đối số dòng lệnh trong Java

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Bitset in java: Tất cả những gì bạn cần biết về các phương pháp bitset trong java

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Hướng dẫn Java cho người mới bắt đầu - Lập trình Java được thực hiện dễ dàng!

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Top 50 câu hỏi phỏng vấn khởi động mùa xuân là điều bắt buộc trong năm 2022

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Biết tất cả về chương trình số nguyên tố trong Java

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

SetInterval trong JavaScript là gì và nó hoạt động như thế nào?

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Express.js hướng dẫn - một giải pháp dừng cho người mới bắt đầu

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Hiểu cách sắp xếp từ điển theo giá trị trong Python

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Cách thực hiện mô hình thiết kế xây dựng trong Java

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Hibernate ở Java là gì và tại sao chúng ta cần nó?

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Tìm hiểu cách thực hiện yêu cầu Node.js - 3 cách tốt nhất để thực hiện yêu cầu HTTP

Đọc bài viết

Hướng dẫn can we return value from foreach in javascript? - chúng ta có thể trả về giá trị từ foreach trong javascript không?

Sự khác biệt giữa mở rộng và dụng cụ trong Java là gì?

Đọc bài viết

Foreach có thể trả về một giá trị trong JavaScript không?

foreach () thực thi hàm callbackFn một lần cho mỗi phần tử mảng;Không giống như map () hoặc giảm () nó luôn trả về giá trị không xác định và không thể chuỗi được.it always returns the value undefined and is not chainable.

Chúng ta có thể sử dụng lợi nhuận cho vòng lặp JavaScript không?

Có, chức năng luôn kết thúc khi có luồng kiểm soát đáp ứng câu lệnh trả lại.Ví dụ sau đây cho thấy cách các câu lệnh trả về kết thúc thực thi chức năng.

Có trả lại lối thoát JavaScript?

JavaScript: Foreach: Trả lại sẽ không thoát khỏi hàm gọi.a return will not exit the calling function.

Làm thế nào tôi có thể lấy dữ liệu bên ngoài một vòng lặp foreach trong javascript?

Chỉ cần sử dụng mảng bên ngoài dữ liệu.use the array outside of data.