说我有这个 imageList = [100,200,300,400,500]; 这给了我 [0]100 [1]200等 有没有什么方法在JavaScript中返回索引的值? 即我想索引200 ,我得到回报1 。
这里是代码: @IBAction func deleteMeme(sender: UIBarButtonItem) { if let foundIndex = MemeRepository.sharedInstance.memes.indexOf(selectedMeme) { //remove the item at the found index MemeRepository.sharedInstance.memes.removeAtIndex(foundIndex) navigationController?.popViewControllerAnimated(true) (selectedMeme)处的.indexOf方法发生错误。 不能转换typesMeme!值Meme! 到预期的参数types@noescape (Meme) throws -> Bool 米姆! 是我的应用程序的结构。 我如何通过这个工作? struct Meme { var topText : String! var bottomText: String! var image: UIImage! var memedImage: UIImage! init(topText: String, bottomText: String, image: UIImage, memedImage: UIImage) […]
我必须错过一些非常明显的东西,但我已经搜遍了,找不到这个方法。
下面的function在Opera,Firefox和Chrome上运行良好。 但是,在IE8中, if ( allowed.indexOf(ext[1]) == -1)部分失败。 有谁知道为什么? 有没有明显的错误? function CheckMe() { var allowed = new Array('docx','xls','xlsx', 'mp3', 'mp4', '3gp', 'sis', 'sisx', 'mp3', 'wav', 'mid', 'amr', 'jpg', 'gif', 'png', 'jpeg', 'txt', 'pdf', 'doc', 'rtf', 'thm', 'rar', 'zip', 'htm', 'html', 'css', 'swf', 'jar', 'nth', 'aac', 'cab', 'wgz'); var fileinput=document.getElementById('f'); var ext = fileinput.value.toLowerCase().split('.'); if ( allowed.indexOf(ext[1]) […]