<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../js/jquery-3.5.1.js"></script>
<script>
/*
习题
1.在jQuery中,可以使用()方法来去除字符串首尾的空白字符。
a.$.trim()
b.$.param()
c.$.merge()
d.$.grep()
2.在jQuery中,可以使用()方法来判断某一个变量是否为数组。
a.$.isArray()
b.$.inArray()
c.$.isFunction()
d.$.isPlainObject()
3.下面有关jQuery数组操作的说法中,不正确的是()
a.$.isArray()方法用于判断某个值是否存在于数组中
b.$.merge()方法用来合并两个数组,然后返回一个新的数组
c.$.makeArray()方法可以将类数组对象转换为真正的数组
d.$.grep()方法可以用于获取两个数组中相同的部分
4.下面有关jQuery工具函数的说法中,不正确的是()
a.$.each()方法不仅可以用于遍历数组,还可以用于遍历对象
b.自定义工具函数使用的是$.fn.extend()方法
c.自定义工具函数其实就是在全局对象jQuery下定义一个方法
d.$.trim() 和 jQuery.trim这两种写法是等价的
编程题:
请使用jQuery自定义一个工具函数,函数名为sort1。该函数的功能
是接收一个数组作为参数,然后对数组中所有元素从小到大进行排序,
最后返回排序好的数组。
代码在下面。
答案:
1A 2A 3A 4B
*/
(function ($) {
$.extend({
"sort1":function (arr) {
var temp;
for(let i=0;i<arr.length;i++)
{
for(let j=0;j<arr.length;j++)
{
if(arr[i] < arr[j])
{
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
return arr;
}
});
})(jQuery);
$(function () {
var arr1 = [9,3,6,4,5,1];
var arr2 = $.sort1(arr1);
document.writeln(arr2);
});
</script>
</head>
<body>
</body>
</html>
jQuery练习t313,从0到1
猜你喜欢
转载自blog.csdn.net/modern358/article/details/113823140
今日推荐
周排行