我需要創建一個函數,在其中向其發送自定義參數。 我想擁有一個默認值的參數是未定義的。JS - 帶默認值的參數
但我不能得到正確的代碼,我總是給我默認的參數。我究竟做錯了什麼?
<script>
sn_test({
type: "image",
file: "test.jpg",
breakingPoint: 100
});
</script>
JS
function sn_test(args) {
var options = {
Type: args.type,
File: args.file
};
var default_options = {
breakingPoint: 2000
};
args = $.extend({}, default_options, args);
$("#result1").html(options.Type);
$("#result2").html(options.File);
$("#result3").html(default_options.breakingPoint);
}
https://jsfiddle.net/vp_arth/uxdmby0y/2/ –