我有一个如下数组:
let array = ["sam", "andrew", "character"]
我想获取数组中以我键入的字符开头的每个元素
我的问题是当我键入“ a”时,输出为“ sam”,“ andrew”和“ character”。
我想让输出仅是“ andrew”。 (搜索时字符串必须从左到右开始
答案 0 :(得分:2)
您必须使用<html>
<head>
<title></title>
<script src="js/jquery.min.js" type="text/javascript"></script>
<link href="styles/myStlye.css" rel="stylesheet" type="text/css" />
</head>
<body><button id="buttonClick">Click Me</button></body>
<script>
$(document).ready(function(){
$("#buttonClick").click(function(){
alert("Button clicked.");
});
});
</script>
</html>
答案 1 :(得分:2)
您需要使用hasPrefix
var names = ["sam", "andrew", "character"]
var searchString = "a"
let filteredNames = names.filter({ $0.hasPrefix(searchString) })
print(filteredNames)