我有以下日期选择器
设置:
startDate.datepicker({
format: 'mm/dd/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
})
endDate.datepicker({
format: 'mm/dd/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
})
如您所见,它们具有相同的设置。如何重用这些设置,从而减少代码大小?
最佳答案
我会创建一个 params
block 或类似的 block ,然后在我需要使用该对象的每个地方使用展开运算符,这样我就可以在需要时进行简单的添加。更简单、更干净。
let params = {
format: 'mm/dd/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
};
startDate.datepicker({ ...params })
endDate.datepicker({ ...params, additionalThing: true })
关于javascript - 在 jQuery 中重用代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46433169/