- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我试图遍历一个数组来检查它是否包含任何通过指定函数的项目。我通过向 Array 对象添加一个 .any() 原型(prototype)来做到这一点:
Array.prototype.any = (comparator) => {
for(let item of this){
if(comparator(item)){
trả về giá trị đúng;
}
}
trả về false;
};
然后像这样调用 Array.any():
else if(users && users.any((user) => user.userName === user.userName)){
res.status(400).send('Username already in use');
}
然而,这给了我以下错误:
TypeError: Cannot read property 'Symbol(Symbol.iterator)' of undefined
at Array.any (C:\dev\nodejs\testproject\dist\routes\userRoutes.js:29:39)
at C:\dev\nodejs\testproject\dist\routes\userRoutes.js:87:56
at Query. (C:\dev\nodejs\testproject\node_modules\mongoose\lib\model.js:3748:16)
at C:\dev\nodejs\testproject\node_modules\kareem\index.js:277:21
at C:\dev\nodejs\testproject\node_modules\kareem\index.js:131:16
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
在我看来,错误似乎是在暗示原型(prototype)函数中的“this”未定义,但“this”是我检查未定义的用户数组。
不太确定到底是什么导致了这个问题,希望您能提供帮助。
câu trả lời hay nhất
这里唯一的答案是你没有使用“功能”,所以你的“这个”不是你的“用户”。这会起作用:
Array.prototype.any = function(comparator) {
for(let item of this){
if(comparator(item)){
trả về giá trị đúng;
}
}
trả về false;
};
然后,当然,只需使用“some”。
关于javascript - 无法读取未定义的属性 'Symbol(Symbol.iterator)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44329324/
Tôi đang gặp vấn đề sau. Tôi muốn đọc một csv lớn với hàng triệu hàng và hàng trăm cột. Tôi muốn hạ thấp kiểu dữ liệu của một cột. Cách tiếp cận của tôi là đọc csv và sau đó chuyển đổi nó xuống bằng cách sử dụng pd.to_numeric(). Tôi không biết số lượng cột và loại của chúng. Đọc
Hiện tại, tôi đang lấy dữ liệu từ cơ sở dữ liệu máy chủ SQL (2008). Cách hiện tại là sử dụng DataTable, sau đó chuyển nó đi và sử dụng nó. nếu (tham số != null)
Tôi có câu hỏi sau đây. Tôi có một tệp csv lớn và muốn tải nó bằng cách sử dụng đa xử lý. Đối với một tệp mẫu chứa 500.000 hàng và 130 cột thuộc các loại dữ liệu khác nhau, Pandas mất 19 giây. Tôi đã thử dask vì tôi muốn đọc nhiều hơn. Nhưng
Có tài liệu rõ ràng nào về định dạng nhị phân được sử dụng để tuần tự hóa các cấu trúc dữ liệu MFC khác nhau không? Tôi đã có thể xem một số lớp của riêng mình trong trình soạn thảo hex và đọc chúng bằng lớp ByteBuffer của Java (sử dụng chuyển đổi thứ tự byte tự động, v.v.). Nhưng
Tôi đang sử dụng Selenium để thử nghiệm, chúng tôi viết các trường hợp thử nghiệm trong tệp HTML và tạo ra các bộ thử nghiệm từ chúng, yêu cầu của chúng tôi là viết các trường hợp thử nghiệm đủ mạnh để tự thay đổi theo môi trường thử nghiệm. Để làm điều này, tôi không muốn đưa vào tập lệnh HTML
Tôi cần một mã JavaScript để đọc từ điển được lưu trữ dưới dạng tệp .txt (hoặc có thể được lưu dưới dạng bất kỳ loại tệp nào khác. Nó cũng có sẵn trực tuyến) và lưu trữ nội dung của nó trong một biến. Tôi không thể tìm ra cách tạo JavaScript như
Tôi đang cố gắng lặp qua tệp văn bản nhật ký chứa thông tin đăng nhập SSH và các nhật ký khác. Chương trình đang trả về tổng số lần đăng nhập SSH. Giải pháp của tôi hoạt động nhưng có vẻ hơi chậm (khoảng 3,5 giây trên tệp 200mo). Tôi muốn biết liệu có cách nào không
Tôi đang sao chép một lượng lớn dữ liệu từ một bảng tính sang 160 bảng tính khác trong sổ làm việc. Hiện tại Excel (2013) gặp lỗi do không đủ tài nguyên để hoàn thành thao tác. Mục tiêu của tôi là chuyển đổi phạm vi V13:XI1150 trong trang 4
Tôi đang cố đọc một tệp văn bản có 1147 dòng. Mã bên dưới chỉ đọc dòng 1050-1147. Mục tiêu của tôi là đọc toàn bộ tệp và trích xuất các giá trị cụ thể nằm trên các dòng khác nhau để sử dụng trong tập lệnh. Một ví dụ là trong dòng chứa "BlockList: 2"
Tôi đang viết một trình thông dịch cho một trò chơi. Người dùng nhập chuyển động của mình vào trình thông dịch và chương trình sẽ thực hiện chuyển động đó. Bây giờ tôi muốn thực hiện giới hạn thời gian cho mỗi quyết định. Người chơi không được suy nghĩ quá 30 giây để viết một nước đi và nhấn enter. gọi_with_time_limit
Lấy tệp này làm ví dụ, tôi đang cố đọc dữ liệu trong data.frame. Từ tài liệu (tệp pdf, Bảng 1), nó tuân theo một số quy ước fortran. Tôi đã thử cách sau nhưng không thành công: dir 0' sẽ
Tôi đang sử dụng R để đọc tệp đính kèm Outlook. Báo giá của tôi ở đây: Tải xuống tệp đính kèm từ email Outlook bằng R Đây là ảnh chụp màn hình email của tôi: Tệp này được gửi mỗi ngày
Tôi không đọc các hàng trong bảng để đưa chủ đề vào danh sách tập lệnh php $url_obj='http://'.$host.':8069/xmlrpc/object';
Tôi có một tệp csv như thế này: id,name,value 1,peter,5 2,peter\,paul,3 Làm cách nào tôi có thể đọc tệp này và cho R biết rằng "\," không có nghĩa là một cột mới, chỉ ", ". Tôi phải thêm tập tin
Tôi đang cố đọc ~/Library/Preferences/com.apple.mail.plist (trên Snow Leopard) để lấy địa chỉ email và thông tin khác nhằm vào hộp thoại Giới thiệu. Tôi sử dụng đoạn mã sau
Câu hỏi này đã có câu trả lời ở đây: Làm cách nào để sử dụng phép chia dấu phẩy động trong bash? (19 câu trả lời) Đã đóng 5 tháng trước
Mục tiêu của bài tập này là đọc tệp đầu vào và lưu trữ nó vào một bảng, sau đó xác thực các trường nhất định trong đầu vào và xuất ra bất kỳ bản ghi lỗi nào. Tôi cần đọc và lưu trữ từng nhóm chính sách để mỗi lần chỉ có 5 bản ghi được lưu trữ trong bảng thay vì toàn bộ tệp. Vì vậy tôi cần đọc một tệp chứa 5 bản ghi
Theo tôi hiểu, việc chèn LWT luôn được thực hiện với mức độ nhất quán SERIAL. Nếu đúng, điều này có nghĩa là việc đọc các hàng được chèn dưới dạng LWT là an toàn để đọc ở mức độ nhất quán BẤT CỨ phải không? Nói cách khác, tôi cho rằng việc chèn LWT là hoàn toàn nhất quán
Tôi thấy rất nhiều hàm để đọc cookie thông qua tập lệnh java, nhưng tôi chỉ muốn sử dụng nó một lần trong một biến, tôi mới làm quen với JS. Đây là mã của tôi var TheNumber = (Math.random() + '') * 10000
Tôi đang sử dụng asp.net và C#. Tôi có một ứng dụng được triển khai trên máy chủ [đã xuất bản] và bây giờ tôi muốn xem mã của trang web và theo như tôi biết thì tôi có thể đọc bản lắp ráp để xem mã. Xin vui lòng cho tôi biết làm thế nào để thực hiện nó. Cảm ơn trước. Câu trả lời hay nhất bạn có thể sử dụng
Tôi là một lập trình viên xuất sắc, rất giỏi!