Tôi muốn viết một hàm tùy chỉnh có một số đối số bắt buộc nhưng cũng có thể chấp nhận một vài đối số tùy chọn. Tôi không thể tìm thấy bất kỳ tài liệu nào về điều này. Có ai biết không? Nó tương tự như Javascript?Trong Apps Script, Cách bao gồm các đối số tùy chọn trong các hàm tùy chỉnh
10
A
Trả lời
10
chức năng tùy chỉnh không có một khái niệm về trường bắt buộc và không bắt buộc, nhưng bạn có thể bắt chước những hành vi sử dụng logic như thế này:
function foo(arg1, opt_arg2) {
if (arg1 == null) {
throw 'arg1 required';
}
return 'foo';
}
Đó là ước để sử dụng tiền tố "opt_" cho các thông số tùy chọn, nhưng nó không cần thiết.
Các vấn đề liên quan
- 1. Có cách nào để tạo các đối số tùy chọn cho các hàm trong vb script không?
- 2. Tùy chọn args trong các hàm MATLAB
- 3. Viết các hàm ggplot trong R với các đối số tùy chọn
- 4. EventHandler với các đối số tùy chỉnh
- 5. đối số tùy chọn trong các chức năng fortran
- 6. Chức năng Javascript và các đối số tùy chọn
- 7. Visual C++ 'Force Bao gồm' tùy chọn
- 8. Các lớp tùy chỉnh trong CodeIgniter
- 9. Bao gồm DLL tùy chỉnh trong Visual Studio Project Template
- 10. Đối số tùy chọn trong defgeneric?
- 11. Cách tạo các hàm javascript có tên, toàn cục trong coffeescript, cho Google Apps Script
- 12. Kiểm tra các đối số tùy chọn trong PHP
- 13. Bao gồm tiêu đề từ khung tùy chỉnh trong XCode
- 14. Truyền tham số tùy chọn bên trong hàm bao hàm cho hàm phụ
- 15. Cách tạo các hàm tùy chỉnh trong SQLite
- 16. symfony2 tùy chỉnh các tùy chọn chọn biểu mẫu
- 17. Làm thế nào để bao gồm các file tùy chỉnh trong Doxygen
- 18. Tạo một hàm với các đối số tùy chọn trong MySQL
- 19. Thêm thuộc tính tùy chỉnh để bao gồm trong tất cả các thông điệp log4net
- 20. Các phương pháp chung và các đối số tùy chọn
- 21. Bao gồm các chức năng tùy chỉnh của người dùng Thực hành tốt nhất trong Symfony2
- 22. Tùy chỉnh các nhân viên bao gồm trong nhật thực CDT
- 23. Cách bao gồm các tùy chọn được chuyển đến trình cài đặt npm khi bao gồm các phụ thuộc trong package.json
- 24. Làm cách nào để tạo một hàm Python với các đối số tùy chọn?
- 25. Django bộ lọc tùy chỉnh không làm việc trong các mẫu bao gồm
- 26. Tùy chỉnh javax.swing.JFileChooser để bao gồm một JTextField bổ sung
- 27. Đối số tùy chọn trong macro macro
- 28. Có thể bao gồm các tùy chọn dòng lệnh trong shebang python không?
- 29. Các tham số đa giá trị tùy chọn trong SSRS
- 30. Cách bao gồm các thư mục tùy chỉnh khi xuất bản ứng dụng MVC?